ManaPlus
|
Data Structures | |
class | AchievementHandler |
class | AdminHandler |
class | AttendanceHandler |
class | AuctionHandler |
class | BankHandler |
class | BarterHandler |
class | BattleGroundHandler |
class | BeingHandler |
class | BuyingStoreHandler |
class | BuySellHandler |
class | CashShopHandler |
class | CharServerHandler |
class | ChatHandler |
class | ClanHandler |
class | ElementalHandler |
class | FamilyHandler |
class | FriendsHandler |
class | GameHandler |
class | GeneralHandler |
class | GuildHandler |
class | HomunculusHandler |
class | InventoryHandler |
struct | ItemFlagBits |
union | ItemFlags |
class | ItemHandler |
class | LoginHandler |
class | Mail2Handler |
class | MailHandler |
class | MapHandler |
struct | MapTypeProperty2Bits |
union | MapTypeProperty2 |
class | MarketHandler |
class | MercenaryHandler |
class | MessageIn |
class | MessageOut |
class | Network |
class | NpcHandler |
class | PartyHandler |
class | PetHandler |
class | PlayerHandler |
class | QuestHandler |
class | RefineHandler |
class | RouletteHandler |
class | SearchStoreHandler |
class | ServerFeatures |
class | SkillHandler |
class | TradeHandler |
class | VendingHandler |
Functions | |
static void | setBasicFields (Being *const dstBeing, const uint8_t gender, const int hairStyle, const ItemColor hairColor, const uint32_t weapon, const uint16_t headBottom, const uint16_t headMid, const uint16_t headTop, const uint16_t shoes, const uint16_t gloves, const bool notMove) |
union EAthena::ItemFlags | __attribute__ ((packed)) |
void | updateProtocol () |
void | updateProtocolMain () |
void | updateProtocolRe () |
void | updateProtocolZero () |
Variables | |
Guild * | taGuild = 0 |
ServerInfo | charServer |
ServerInfo | mapServer |
MenuTypeT | menu = MenuType::Unknown |
static const unsigned int | packet_lengths_size = 0xFFFFU |
static const unsigned int | messagesSize = 0xFFFFU |
union EAthena::MapTypeProperty2 EAthena::__attribute__ | ( | (packed) | ) |
|
static |
Definition at line 96 of file beingrecv.cpp.
References ActorType::Avatar, CAST_S32, ActorType::Elemental, ActorType::FloorItem, ItemDB::get(), Net::ServerFeatures::haveNpcGender(), ActorType::Homunculus, Being::intToGender(), ActorType::Mercenary, ActorType::Monster, ActorType::Npc, ActorType::Pet, ActorType::Player, ActorType::Portal, reportAlways, serverFeatures, ActorType::SkillUnit, SPRITE_BODY, SPRITE_CLOTHES_COLOR, ItemDbType::SPRITE_HAIR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_SHOES, SPRITE_WEAPON, and ActorType::Unknown.
Referenced by EAthena::BeingRecv::processBeingMove(), EAthena::BeingRecv::processBeingSpawn(), and EAthena::BeingRecv::processBeingVisible().
void EAthena::updateProtocol | ( | ) |
Definition at line 47 of file updateprotocol.cpp.
References EAthena::Network::clearHandlers(), itemIdLen, Logger::log(), logger, EAthena::Network::mInstance, packets_main, packets_re, packets_zero, packetVersion, packetVersionMain, packetVersionRe, packetVersionZero, EAthena::Network::registerFakeHandlers(), EAthena::Network::registerHandlers(), updateProtocolMain(), updateProtocolRe(), and updateProtocolZero().
Referenced by EAthena::LoginRecv::processServerVersion(), and EAthena::LoginHandler::updatePacketVersion().
void EAthena::updateProtocolMain | ( | ) |
void EAthena::updateProtocolRe | ( | ) |
void EAthena::updateProtocolZero | ( | ) |
ServerInfo EAthena::charServer |
Definition at line 64 of file charserverrecv.cpp.
Referenced by Ea::LoginHandler::chooseServer(), EAthena::CharServerHandler::connect(), and EAthena::LoginHandler::getCharServer().
ServerInfo EAthena::mapServer |
Definition at line 65 of file charserverrecv.cpp.
Referenced by EAthena::GameHandler::connect(), EAthena::CharServerRecv::processChangeMapServer(), and EAthena::CharServerRecv::processCharMapInfo().
MenuTypeT EAthena::menu = MenuType::Unknown |
Definition at line 28 of file menu.cpp.
Referenced by PopupMenu::addBeingMenu(), PopupMenu::addItemMenu(), EAthena::SkillHandler::feelSaveOk(), loadMenu(), EAthena::PetRecv::processEggsList(), EAthena::InventoryRecv::processPlayerIdentifyList(), EAthena::InventoryRecv::processPlayerRefineList(), EAthena::InventoryRecv::processPlayerRepairList(), EAthena::SkillRecv::processSkillAutoSpells1(), EAthena::SkillRecv::processSkillAutoSpells2(), EAthena::InventoryHandler::selectEgg(), and SocialWindow::updateMenu().
|
static |
Definition at line 109 of file network.cpp.
Referenced by EAthena::Network::dispatchMessages(), and EAthena::Network::Network().
|
static |
Definition at line 108 of file network.cpp.
Referenced by EAthena::Network::clearHandlers(), EAthena::Network::dispatchMessages(), EAthena::Network::messageReady(), and EAthena::Network::registerFakeHandlers().
Guild * EAthena::taGuild = 0 |
Definition at line 99 of file guildhandler.h.
Referenced by EAthena::GuildHandler::clear(), EAthena::GeneralHandler::gameEnded(), GuildTab::getAutoCompleteList(), GuildTab::handleCommand(), GuildTab::handleInput(), EAthena::GuildRecv::processGuildExpulsion2(), EAthena::GuildRecv::processGuildExpulsionContinue(), EAthena::GuildRecv::processGuildLeave(), EAthena::GuildRecv::processGuildLeave2(), EAthena::GuildRecv::processGuildMemberList(), EAthena::GuildRecv::processGuildMemberLogin(), EAthena::GuildRecv::processGuildMemberPosChange(), EAthena::GuildRecv::processGuildPositionInfo(), EAthena::GuildRecv::processGuildPosNameList(), EAthena::GuildRecv::processGuildUpdateCoords(), and EAthena::GuildHandler::~GuildHandler().