ManaPlus
|
Functions | |
void | processNpcChoice (Net::MessageIn &msg) |
void | processNpcMessage (Net::MessageIn &msg) |
void | processNpcClose (Net::MessageIn &msg) |
void | processNpcNext (Net::MessageIn &msg) |
void | processNpcIntInput (Net::MessageIn &msg) |
void | processNpcStrInput (Net::MessageIn &msg) |
void | processNpcCommand (Net::MessageIn &msg) |
void | processChangeTitle (Net::MessageIn &msg) |
Variables | |
NpcDialog * | mDialog = 0 |
bool | mRequestLang = false |
void Ea::NpcRecv::processChangeTitle | ( | Net::MessageIn & | msg | ) |
Definition at line 235 of file npcrecv.cpp.
References Net::NpcHandler::getNpc(), mDialog, mRequestLang, Actions::msg(), npcHandler, NpcAction::Other, and Window::setCaption().
void Ea::NpcRecv::processNpcChoice | ( | Net::MessageIn & | msg | ) |
Definition at line 46 of file npcrecv.cpp.
References NpcDialog::choiceRequest(), Net::NpcHandler::getNpc(), mDialog, mRequestLang, Actions::msg(), npcHandler, NpcAction::Other, and NpcDialog::parseListItems().
void Ea::NpcRecv::processNpcClose | ( | Net::MessageIn & | msg | ) |
Definition at line 78 of file npcrecv.cpp.
References NpcAction::Close, Net::NpcHandler::getNpc(), mDialog, mRequestLang, Actions::msg(), npcHandler, and NpcDialog::showCloseButton().
void Ea::NpcRecv::processNpcCommand | ( | Net::MessageIn & | msg | ) |
Definition at line 120 of file npcrecv.cpp.
References BeingId_zero, CAST_U8, NpcDialog::clearRows(), Window::close(), Net::NpcHandler::closeDialog(), fromInt, Net::MessageIn::fromServerDirection(), Net::NpcHandler::getNpc(), NpcDialog::itemCraftRequest(), NpcDialog::itemIndexRequest(), NpcDialog::itemRequest(), mDialog, NpcDialog::mNpcDialogs, Viewport::moveCameraRelative(), Viewport::moveCameraToActor(), Viewport::moveCameraToPosition(), mRequestLang, Actions::msg(), npcHandler, NpcAction::Other, NpcDialog::restoreCamera(), Viewport::returnCamera(), NpcDialog::setAvatarAction(), NpcDialog::setAvatarDirection(), NpcDialog::showAvatar(), toInt, UNIMPLEMENTEDPACKETFIELD, viewport, x, and y.
void Ea::NpcRecv::processNpcIntInput | ( | Net::MessageIn & | msg | ) |
Definition at line 96 of file npcrecv.cpp.
References Net::NpcHandler::getNpc(), NpcDialog::integerRequest(), mDialog, mRequestLang, Actions::msg(), npcHandler, and NpcAction::Other.
void Ea::NpcRecv::processNpcMessage | ( | Net::MessageIn & | msg | ) |
Definition at line 64 of file npcrecv.cpp.
References NpcDialog::addText(), Net::NpcHandler::getNpc(), mDialog, mRequestLang, Actions::msg(), npcHandler, and NpcAction::Other.
void Ea::NpcRecv::processNpcNext | ( | Net::MessageIn & | msg | ) |
Definition at line 87 of file npcrecv.cpp.
References Net::NpcHandler::getNpc(), mDialog, mRequestLang, Actions::msg(), NpcAction::Next, npcHandler, and NpcDialog::showNextButton().
void Ea::NpcRecv::processNpcStrInput | ( | Net::MessageIn & | msg | ) |
Definition at line 105 of file npcrecv.cpp.
References getLangSimple(), Net::NpcHandler::getNpc(), mDialog, mRequestLang, Actions::msg(), npcHandler, NpcAction::Other, Net::NpcHandler::stringInput(), and NpcDialog::textRequest().
NpcDialog * Ea::NpcRecv::mDialog = 0 |
Definition at line 42 of file npcrecv.cpp.
Referenced by EAthena::NpcHandler::closeDialog(), TmwAthena::NpcHandler::closeDialog(), Ea::NpcHandler::getCurrentNpcDialog(), EAthena::NpcHandler::getNpc(), TmwAthena::NpcHandler::getNpc(), Ea::NpcHandler::NpcHandler(), processChangeTitle(), processNpcChoice(), processNpcClose(), processNpcCommand(), processNpcIntInput(), processNpcMessage(), processNpcNext(), EAthena::NpcRecv::processNpcSkin(), and processNpcStrInput().
bool Ea::NpcRecv::mRequestLang = false |
Definition at line 43 of file npcrecv.cpp.
Referenced by Ea::NpcHandler::NpcHandler(), processChangeTitle(), processNpcChoice(), processNpcClose(), EAthena::NpcRecv::processNpcCloseTimeout(), processNpcCommand(), EAthena::NpcRecv::processNpcCutin(), processNpcIntInput(), processNpcMessage(), processNpcNext(), EAthena::NpcRecv::processNpcShowProgressBar(), processNpcStrInput(), EAthena::NpcRecv::processNpcViewPoint(), and EAthena::NpcRecv::processShowProgressBarFree().