My Project
 
Loading...
Searching...
No Matches
MonkSprite Class Reference

#include <mobsprite.h>

Inheritance diagram for MonkSprite:
Collaboration diagram for MonkSprite:

Public Member Functions

 MonkSprite ()
 
virtual void Attack (int cell)
 
virtual void onComplete (Animation *anim)
 
- Public Member Functions inherited from MobSprite
virtual void update ()
 
void fall ()
 
- Public Member Functions inherited from CharSprite
 CharSprite ()
 
void link (Char *ch)
 
virtual void place (int cell)
 
void turnTo (int from, int to)
 
PointF worldToCamera (int cell)
 
void showStatus (int color, const std::string text,...)
 
void Idle ()
 
virtual void move (int from, int to)
 
void interruptMotion ()
 
virtual void Attack (int cell, Callback *callback)
 
void Operate (int cell)
 
void Zap (int cell)
 
void jump (int from, int to, Callback *callback)
 
virtual void Die ()
 
Emitter * emitter ()
 
Emitter * centerEmitter ()
 
Emitter * bottomEmitter ()
 
void burst (int color, int n)
 
void bloodBurstA (PointF from, int damage)
 
virtual int blood ()
 
void flash ()
 
void add (State state)
 
void remove (State state)
 
void showSleep ()
 
void hideSleep ()
 
void showAlert ()
 
void hideAlert ()
 
virtual void kill ()
 
virtual void onComplete (Tweener *tweener)
 

Additional Inherited Members

- Public Types inherited from CharSprite
enum  State {
  BURNING , LEVITATING , INVISIBLE , PARALYSED ,
  FROZEN , ILLUMINATED
}
 
- Public Attributes inherited from CharSprite
Charch
 
bool isMoving
 
- Static Public Attributes inherited from CharSprite
static const int DEFAULT = 0xFFFFFF
 
static const int POSITIVE = 0x00FF00
 
static const int NEGATIVE = 0xFF0000
 
static const int WARNING = 0xFF8800
 
static const int NEUTRAL = 0xFFFF00
 
- Protected Attributes inherited from CharSprite
Animation * idle
 
Animation * run
 
Animation * attack
 
Animation * operate
 
Animation * zap
 
Animation * die
 
Callback * animCallback
 
Tweener * motion
 
Emitter * burning
 
Emitter * levitation
 
IceBlockiceBlock
 
TorchHalohalo
 
EmoIconemo
 
bool sleeping
 

Constructor & Destructor Documentation

◆ MonkSprite()

MonkSprite::MonkSprite ( )
Here is the call graph for this function:

Member Function Documentation

◆ Attack()

void MonkSprite::Attack ( int cell)
virtual

Reimplemented from CharSprite.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onComplete()

void MonkSprite::onComplete ( Animation * anim)
virtual

Reimplemented from MobSprite.

Here is the call graph for this function:

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