EAthena::NpcHandler Class Reference

#include <npchandler.h>

Inheritance diagram for EAthena::NpcHandler:

MessageHandler Net::NpcHandler

List of all members.


Detailed Description

Definition at line 31 of file npchandler.h.


Public Member Functions

 NpcHandler ()
void handleMessage (MessageIn &msg)
void talk (int npcId)
void nextDialog (int npcId)
void closeDialog (int npcId)
void listInput (int npcId, int value)
void integerInput (int npcId, int value)
void stringInput (int npcId, const std::string &value)
void sendLetter (int npcId, const std::string &recipient, const std::string &text)
void startShopping (int beingId)
void buy (int beingId)
void sell (int beingId)
void buyItem (int beingId, int itemId, int amount)
void sellItem (int beingId, int itemId, int amount)
void endShopping (int beingId)

Constructor & Destructor Documentation

EAthena::NpcHandler::NpcHandler (  ) 

Definition at line 46 of file npchandler.cpp.


Member Function Documentation

void EAthena::NpcHandler::handleMessage ( MessageIn msg  )  [virtual]

Implements MessageHandler.

Definition at line 61 of file npchandler.cpp.

void EAthena::NpcHandler::talk ( int  npcId  )  [virtual]

Implements Net::NpcHandler.

Definition at line 126 of file npchandler.cpp.

void EAthena::NpcHandler::nextDialog ( int  npcId  )  [virtual]

Implements Net::NpcHandler.

Definition at line 133 of file npchandler.cpp.

void EAthena::NpcHandler::closeDialog ( int  npcId  )  [virtual]

Implements Net::NpcHandler.

Definition at line 139 of file npchandler.cpp.

void EAthena::NpcHandler::listInput ( int  npcId,
int  value 
) [virtual]

Implements Net::NpcHandler.

Definition at line 145 of file npchandler.cpp.

void EAthena::NpcHandler::integerInput ( int  npcId,
int  value 
) [virtual]

Implements Net::NpcHandler.

Definition at line 152 of file npchandler.cpp.

void EAthena::NpcHandler::stringInput ( int  npcId,
const std::string &  value 
) [virtual]

Implements Net::NpcHandler.

Definition at line 159 of file npchandler.cpp.

void EAthena::NpcHandler::sendLetter ( int  npcId,
const std::string &  recipient,
const std::string &  text 
) [virtual]

Implements Net::NpcHandler.

Definition at line 168 of file npchandler.cpp.

void EAthena::NpcHandler::startShopping ( int  beingId  )  [virtual]

Implements Net::NpcHandler.

Definition at line 174 of file npchandler.cpp.

void EAthena::NpcHandler::buy ( int  beingId  )  [virtual]

Implements Net::NpcHandler.

Definition at line 179 of file npchandler.cpp.

void EAthena::NpcHandler::sell ( int  beingId  )  [virtual]

Implements Net::NpcHandler.

Definition at line 186 of file npchandler.cpp.

void EAthena::NpcHandler::buyItem ( int  beingId,
int  itemId,
int  amount 
) [virtual]

Implements Net::NpcHandler.

Definition at line 193 of file npchandler.cpp.

void EAthena::NpcHandler::sellItem ( int  beingId,
int  itemId,
int  amount 
) [virtual]

Implements Net::NpcHandler.

Definition at line 201 of file npchandler.cpp.

void EAthena::NpcHandler::endShopping ( int  beingId  )  [virtual]

Implements Net::NpcHandler.

Definition at line 209 of file npchandler.cpp.


The documentation for this class was generated from the following files:

Generated on Sun Apr 26 17:30:44 2009 for The Mana World by  doxygen 1.5.5