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

#include <mobsprite.h>

Inheritance diagram for MobSprite:
Collaboration diagram for MobSprite:

Public Member Functions

virtual void update ()
 
virtual void onComplete (Animation *anim)
 
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)
 
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
 

Member Function Documentation

◆ fall()

void MobSprite::fall ( )

◆ onComplete()

void MobSprite::onComplete ( Animation * anim)
virtual

Reimplemented from CharSprite.

Reimplemented in BurningFistSprite, DM300Sprite, EyeSprite, GolemSprite, MonkSprite, RottingFistSprite, ScorpioSprite, ShopkeeperSprite, TenguSprite, and WarlockSprite.

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

◆ update()

void MobSprite::update ( )
virtual

Reimplemented from CharSprite.

Here is the call graph for this function:

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