7 static const float PUMP_UP_DELAY;
20 virtual int dr() {
return 2; }
25 virtual void move(
int step);
26 virtual void die(
const std::string& cause);
bool attack(Char *enemy)
Definition char.cpp:252
int distance(Char *other)
Definition char.cpp:510
Char()
Definition char.cpp:34
Definition charsprite.h:13
Goo()
Definition goo.cpp:20
virtual bool doAttack(Char *enemy)
Definition goo.cpp:103
static Mob * CreateGoo()
Definition goo.cpp:15
virtual bool getCloser(int target)
Definition goo.h:32
virtual int dr()
Definition goo.h:20
virtual CharSprite * Sprite()
Definition goo.cpp:10
virtual int attackSkill(Char *target)
Definition goo.h:19
virtual int damageRoll()
Definition goo.cpp:36
virtual bool canAttack(Char *enemy)
Definition goo.h:30
virtual void move(int step)
Definition goo.cpp:70
virtual std::string getClassName()
Definition goo.h:13
virtual std::string description()
Definition goo.cpp:96
virtual void notice()
Definition goo.cpp:90
virtual bool act()
Definition goo.cpp:48
virtual void die(const std::string &cause)
Definition goo.cpp:76
virtual int attackProc(Char *enemy, int damage)
Definition goo.cpp:59
virtual bool attack(Char *enemy)
Definition goo.h:23
int target
Definition mob.h:58
Char * enemy
Definition mob.h:65
virtual void damage(int dmg, const std::string &src)
Definition mob.cpp:375
virtual bool canAttack(Char *enemy)
Definition mob.cpp:315
Mob()
Definition mob.cpp:17
virtual bool getCloser(int target)
Definition mob.cpp:320