Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ObjectInfo Class Reference

#include <objectinfo.h>

List of all members.

Public Member Functions

 ObjectInfo (ifstream *f)
 ~ObjectInfo ()
bool IsShooting ()
MissileInfo * GetMissileInfo (int m)
int GetNMissiles ()
int GetBehaviour ()
int GetNBehaviourAnims ()
int GetWeaknessTime ()
int GetHealth ()
float GetMotionSpeed ()
int GetTouchChangeHealth ()
int GetTouchChangePushStr ()
int GetTouchChangePushDir ()
int GetDeathChangeScore ()
int GetTouchChangeArrows ()
int GetAlignment ()
int GetFlags ()
ObjectInfo * GetDeathObjectInfo ()
void SetDeathObjectInfo (ObjectInfo *oi)
AnimationInfo * GetBehaviourAnim (int a)
void SetBehaviourAnim (int a, AnimationInfo *an)

Private Attributes

string title
int alignment
int weakness_time
int flags
int behaviour
float motion_speed
int nbehaviour_anims
AnimationInfo ** behaviour_anims
int nmissiles
MissileInfo ** missiles
int health
int touch_change_health
int touch_change_arrows
int touch_change_score
int touch_change_pushdir
int touch_change_pushstr
ObjectInfo * death_obj_info
int death_change_score


Constructor & Destructor Documentation

ObjectInfo::ObjectInfo (  ifstream *    f ) 
 

ObjectInfo::~ObjectInfo (    ) 
 


Member Function Documentation

int ObjectInfo::GetAlignment (    ) 
 

int ObjectInfo::GetBehaviour (    ) 
 

AnimationInfo * ObjectInfo::GetBehaviourAnim (  int    a ) 
 

int ObjectInfo::GetDeathChangeScore (    ) 
 

ObjectInfo * ObjectInfo::GetDeathObjectInfo (    ) 
 

int ObjectInfo::GetFlags (    ) 
 

int ObjectInfo::GetHealth (    ) 
 

MissileInfo * ObjectInfo::GetMissileInfo (  int    m ) 
 

float ObjectInfo::GetMotionSpeed (    ) 
 

int ObjectInfo::GetNBehaviourAnims (    ) 
 

int ObjectInfo::GetNMissiles (    ) 
 

int ObjectInfo::GetTouchChangeArrows (    ) 
 

int ObjectInfo::GetTouchChangeHealth (    ) 
 

int ObjectInfo::GetTouchChangePushDir (    ) 
 

int ObjectInfo::GetTouchChangePushStr (    ) 
 

int ObjectInfo::GetWeaknessTime (    ) 
 

bool ObjectInfo::IsShooting (    ) 
 

void ObjectInfo::SetBehaviourAnim (  int    a,
AnimationInfo *    an
) 
 

void ObjectInfo::SetDeathObjectInfo (  ObjectInfo *    oi ) 
 


Member Data Documentation

int ObjectInfo::alignment [private]
 

int ObjectInfo::behaviour [private]
 

AnimationInfo** ObjectInfo::behaviour_anims [private]
 

int ObjectInfo::death_change_score [private]
 

ObjectInfo* ObjectInfo::death_obj_info [private]
 

int ObjectInfo::flags [private]
 

int ObjectInfo::health [private]
 

MissileInfo** ObjectInfo::missiles [private]
 

float ObjectInfo::motion_speed [private]
 

int ObjectInfo::nbehaviour_anims [private]
 

calculated from behaviour

int ObjectInfo::nmissiles [private]
 

string ObjectInfo::title [private]
 

int ObjectInfo::touch_change_arrows [private]
 

int ObjectInfo::touch_change_health [private]
 

int ObjectInfo::touch_change_pushdir [private]
 

int ObjectInfo::touch_change_pushstr [private]
 

int ObjectInfo::touch_change_score [private]
 

int ObjectInfo::weakness_time [private]
 

number of msecs before the object automatically dies


The documentation for this class was generated from the following files:
Generated on Sun Mar 2 18:50:28 2003 for eounicorn by doxygen1.3-rc3