22 #ifndef NET_HOMUNCULUSHANDLER_H
23 #define NET_HOMUNCULUSHANDLER_H
46 virtual void setName(
const std::string &name)
const = 0;
50 virtual void move(
const int x,
const int y)
const = 0;
53 const Keep keep)
const = 0;
55 virtual void feed()
const = 0;
57 virtual void fire()
const = 0;
61 virtual void emote(
const uint8_t emoteId)
const = 0;
virtual void emote(const uint8_t emoteId) const =0
virtual void move(const int x, const int y) const =0
virtual void moveToMaster() const =0
virtual void fire() const =0
virtual void feed() const =0
virtual void talk(const std::string &text) const =0
virtual void setName(const std::string &name) const =0
virtual void attack(const BeingId targetId, const Keep keep) const =0
virtual void setDirection(const unsigned char type) const =0
Net::HomunculusHandler * homunculusHandler
#define A_DELETE_COPY(func)