ManaPlus
Public Member Functions
Net::BuyingStoreHandler Class Referenceabstract

#include <buyingstorehandler.h>

Inheritance diagram for Net::BuyingStoreHandler:
EAthena::BuyingStoreHandler TmwAthena::BuyingStoreHandler

Public Member Functions

 BuyingStoreHandler ()
 
virtual ~BuyingStoreHandler ()
 
virtual void open (const Being *const being) const =0
 
virtual void create (const std::string &name, const int maxMoney, const bool flag, const std::vector< ShopItem * > &items) const =0
 
virtual void close () const =0
 
virtual void sell (const Being *const being, const int storeId, const Item *const item, const int amount) const =0
 

Detailed Description

Definition at line 38 of file buyingstorehandler.h.

Constructor & Destructor Documentation

◆ BuyingStoreHandler()

Net::BuyingStoreHandler::BuyingStoreHandler ( )
inline

Definition at line 41 of file buyingstorehandler.h.

42  { }

◆ ~BuyingStoreHandler()

virtual Net::BuyingStoreHandler::~BuyingStoreHandler ( )
inlinevirtual

Reimplemented in TmwAthena::BuyingStoreHandler, and EAthena::BuyingStoreHandler.

Definition at line 46 of file buyingstorehandler.h.

47  { }

Member Function Documentation

◆ close()

virtual void Net::BuyingStoreHandler::close ( ) const
pure virtual

◆ create()

virtual void Net::BuyingStoreHandler::create ( const std::string &  name,
const int  maxMoney,
const bool  flag,
const std::vector< ShopItem * > &  items 
) const
pure virtual

◆ open()

virtual void Net::BuyingStoreHandler::open ( const Being *const  being) const
pure virtual

◆ sell()

virtual void Net::BuyingStoreHandler::sell ( const Being *const  being,
const int  storeId,
const Item *const  item,
const int  amount 
) const
pure virtual

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