#include <eoserv.hpp>

Public Member Functions | |
| World (util::array< std::string, 5 > dbinfo, Config) | |
| int | GenerateCharacterID () |
| int | GeneratePlayerID () |
| void | Login (Character *) |
| void | Logout (Character *) |
| void | Msg (Character *from, std::string message) |
| void | AdminMsg (Character *from, std::string message) |
| void | AnnounceMsg (Character *from, std::string message) |
| void | Reboot () |
| void | Reboot (int seconds, std::string reason) |
| void | Kick (Character *from, Character *victim, bool announce=true) |
| void | Ban (Character *from, Character *victim, double duration, bool announce=true) |
| Character * | GetCharacter (std::string name) |
Public Attributes | |
| Timer | timer |
| EOServer * | server |
| std::list< Character * > | characters |
| std::list< Guild * > | guilds |
| std::list< Party * > | partys |
| std::list< NPC * > | npcs |
| std::vector< Map * > | maps |
| int | last_character_id |
Private Member Functions | |
| World () | |
| World::World | ( | ) | [private] |
| World::World | ( | util::array< std::string, 5 > | dbinfo, | |
| Config | ||||
| ) |
| int World::GenerateCharacterID | ( | ) |
| int World::GeneratePlayerID | ( | ) |
| void World::Login | ( | Character * | ) |
| void World::Logout | ( | Character * | ) |
| void World::Msg | ( | Character * | from, | |
| std::string | message | |||
| ) |
| void World::AdminMsg | ( | Character * | from, | |
| std::string | message | |||
| ) |
| void World::AnnounceMsg | ( | Character * | from, | |
| std::string | message | |||
| ) |
| void World::Reboot | ( | ) |
| void World::Reboot | ( | int | seconds, | |
| std::string | reason | |||
| ) |
| Character* World::GetCharacter | ( | std::string | name | ) |
| std::list<Character *> World::characters |
| std::list<Guild *> World::guilds |
| std::list<Party *> World::partys |
| std::list<NPC *> World::npcs |
| std::vector<Map *> World::maps |
1.5.7.1