TmwServ::TradeHandler Class Reference

#include <tradehandler.h>

Inheritance diagram for TmwServ::TradeHandler:

MessageHandler Net::TradeHandler

List of all members.


Detailed Description

Definition at line 30 of file tradehandler.h.


Public Member Functions

 TradeHandler ()
void handleMessage (MessageIn &msg)
bool acceptTradeRequests () const
 Returns whether trade requests are accepted.
void setAcceptTradeRequests (bool acceptTradeRequests)
 Sets whether trade requests are accepted.
void request (Being *being)
void respond (bool accept)
void addItem (Item *item, int amount)
void removeItem (int slotNum, int amount)
void setMoney (int amount)
void confirm ()
void finish ()
void cancel ()

Private Attributes

bool mAcceptTradeRequests

Constructor & Destructor Documentation

TmwServ::TradeHandler::TradeHandler (  ) 

Definition at line 66 of file tradehandler.cpp.


Member Function Documentation

void TmwServ::TradeHandler::handleMessage ( MessageIn msg  )  [virtual]

Implements MessageHandler.

Definition at line 96 of file tradehandler.cpp.

bool TmwServ::TradeHandler::acceptTradeRequests (  )  const [inline]

Returns whether trade requests are accepted.

See also:
setAcceptTradeRequests

Definition at line 42 of file tradehandler.h.

void TmwServ::TradeHandler::setAcceptTradeRequests ( bool  acceptTradeRequests  ) 

Sets whether trade requests are accepted.

When set to false, trade requests are automatically denied. When true, a popup will ask the player whether he wants to trade.

Definition at line 86 of file tradehandler.cpp.

void TmwServ::TradeHandler::request ( Being being  )  [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 157 of file tradehandler.cpp.

void TmwServ::TradeHandler::respond ( bool  accept  )  [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 167 of file tradehandler.cpp.

void TmwServ::TradeHandler::addItem ( Item item,
int  amount 
) [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 172 of file tradehandler.cpp.

void TmwServ::TradeHandler::removeItem ( int  slotNum,
int  amount 
) [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 183 of file tradehandler.cpp.

void TmwServ::TradeHandler::setMoney ( int  amount  )  [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 188 of file tradehandler.cpp.

void TmwServ::TradeHandler::confirm (  )  [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 195 of file tradehandler.cpp.

void TmwServ::TradeHandler::finish (  )  [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 201 of file tradehandler.cpp.

void TmwServ::TradeHandler::cancel (  )  [virtual]

Reimplemented from Net::TradeHandler.

Definition at line 207 of file tradehandler.cpp.


Member Data Documentation

Definition at line 69 of file tradehandler.h.


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