35 virtual void buy(
int beingId) = 0;
37 virtual void sell(
int beingId) = 0;
39 virtual void buyItem(
int beingId,
int itemId,
int amount) = 0;
41 virtual void sellItem(
int beingId,
int itemId,
int amount) = 0;
45 virtual void talk(
int npcId) = 0;
55 virtual void stringInput(
int npcId,
const std::string &value) = 0;
57 virtual void sendLetter(
int npcId,
const std::string &recipient,
58 const std::string &text) = 0;
virtual void sendLetter(int npcId, const std::string &recipient, const std::string &text)=0
virtual void closeDialog(int npcId)=0
virtual void startShopping(int beingId)=0
virtual void sell(int beingId)=0
virtual void menuSelect(int npcId, int choice)=0
virtual void integerInput(int npcId, int value)=0
virtual void talk(int npcId)=0
virtual void endShopping(int beingId)=0
virtual void stringInput(int npcId, const std::string &value)=0
virtual void buyItem(int beingId, int itemId, int amount)=0
virtual void buy(int beingId)=0
virtual void nextDialog(int npcId)=0
virtual void sellItem(int beingId, int itemId, int amount)=0
The network communication layer.