22 #ifndef NET_VENDINGHANDLER_H
23 #define NET_VENDINGHANDLER_H
50 virtual void open(
const Being *
const being)
const = 0;
54 const int amount)
const = 0;
57 const STD_VECTOR<ShopItem*> &items)
const = 0;
62 const int amount)
const = 0;
66 const STD_VECTOR<ShopItem*> &items)
const = 0;
virtual void buyItems(const Being *const being, const std::vector< ShopItem * > &items) const =0
virtual void close() const =0
virtual void createShop(const std::string &name, const bool flag, const std::vector< ShopItem * > &items) const =0
virtual void buy(const Being *const being, const int index, const int amount) const =0
virtual void open(const Being *const being) const =0
virtual void buy2(const Being *const being, const int vendId, const int index, const int amount) const =0
#define A_DELETE_COPY(func)
Net::VendingHandler * vendingHandler