Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

Trap Class Reference

#include <CTrap.h>

Inheritance diagram for Trap:

GameObject List of all members.

Public Member Functions

 Trap ()
void setName (char *name)
void setTrapType (int trapType)
void setSprite (Sprite *sprite)
void setSpeed (int speed)
void setPosition (int x, int y)
void setDestinations (int startX, int startY, int endX, int endY)
void setWaitTimes (int wait1, int wait2)
void setDamage (int damage)
bool performSpikeAction ()
bool performSwingAction ()
bool performBarrierAction ()
bool performFlameAction ()
bool think ()

Public Attributes

char name [50]
bool active
unsigned char type
unsigned char damage
unsigned char thinktime
unsigned char waitTime [2]
signed char currentAction
float x
float y
float dx
float dy
float speed
int width
int height
int startX
int startY
int endX
int endY
Spritesprite

Constructor & Destructor Documentation

Trap::Trap  ) 
 


Member Function Documentation

bool Trap::performBarrierAction  ) 
 

bool Trap::performFlameAction  ) 
 

bool Trap::performSpikeAction  ) 
 

bool Trap::performSwingAction  ) 
 

void Trap::setDamage int  damage  ) 
 

void Trap::setDestinations int  startX,
int  startY,
int  endX,
int  endY
 

void Trap::setName char *  name  ) 
 

void Trap::setPosition int  x,
int  y
 

void Trap::setSpeed int  speed  ) 
 

void Trap::setSprite Sprite sprite  ) 
 

void Trap::setTrapType int  trapType  ) 
 

void Trap::setWaitTimes int  wait1,
int  wait2
 

bool Trap::think  ) 
 


Member Data Documentation

bool Trap::active
 

signed char Trap::currentAction
 

unsigned char Trap::damage
 

float Trap::dx
 

float Trap::dy
 

int Trap::endX
 

int Trap::endY
 

int Trap::height
 

char Trap::name[50]
 

float Trap::speed
 

Sprite* Trap::sprite
 

int Trap::startX
 

int Trap::startY
 

unsigned char Trap::thinktime
 

unsigned char Trap::type
 

unsigned char Trap::waitTime[2]
 

int Trap::width
 

float Trap::x
 

float Trap::y
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 2 20:26:05 2004 for Blob Wars : Metal Blob Solid by doxygen 1.3.7