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)