Logo Search packages:      
Sourcecode: hannah version File versions  Download package

Public Member Functions | Public Attributes | Protected Attributes

Bonus Class Reference

Inheritance diagram for Bonus:
Inheritance graph
Collaboration diagram for Bonus:
Collaboration graph

List of all members.

Public Member Functions

bool animationFinished ()
 Bonus (char *filename, int x, int y, int speed, AnimationFactory *af, char type)
void decLife ()
void decTimer ()
SDL_Surface * frame ()
char * getAnimation ()
int getfreedirections ()
void gridx (int x)
void gridy (int y)
bool isAnimation (char *name)
void kill ()
void loadAnimation (char *animName, bool loop)
void move ()
virtual void move (int x, int y)
void setAnimation (char *name)
void setLevel (Level lev, int startx, int starty)
void setRespawn (long time)
bool testdirection (int dir)
void timer (long timeleft)
long timer ()
int x ()
void x (int x)
void y (int y)
int y ()

Public Attributes

bool alive
int direction
char effect
Level lev
int lifeforce
int nextdir
int nextxpos
int nextypos
int numframes
long respawntime
int startx
int starty
long timeleft
char type

Protected Attributes

vector< Animation * > animations
int currentframe
int delay
int gridxpos
int gridypos
char * name
int speed
int xpos
int ypos

Detailed Description

Definition at line 7 of file Bonus.h.

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

Generated by  Doxygen 1.6.0   Back to index