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 ()
MissileInfoGetMissileInfo (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)
AnimationInfoGetBehaviourAnim (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