OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
State Class Reference
Inheritance diagram for State:
Class LightClass

Public Member Functions

 State (const char *name, Script &script, StateMap &map)
 
StateEvaluate (Entity &ent, Container< Conditional * > *ent_conditionals)
 
int addCondition (const char *name, Script &script)
 
void CheckStates (void)
 
const char * getName (void)
 
const char * getLegAnim (Entity &ent, Container< Conditional * > *sent_conditionals)
 
const char * getActionAnim (Entity &ent, Container< Conditional * > *sent_conditionals, int *piAnimType=NULL)
 
const char * getBehaviorName (void)
 
StategetNextState (void)
 
movecontrol_t getMoveType (void)
 
cameratype_t getCameraType (void)
 
qboolean setCameraType (str ctype)
 
const char * getBehaviorParm (int number=1)
 
void addBehaviorParm (str parm)
 
int numBehaviorParms (void)
 
float getMinTime (void)
 
float getMaxTime (void)
 
void ProcessEntryCommands (Entity *target)
 
void ProcessExitCommands (Entity *target)
 
void GetLegAnims (Container< const char * > *c)
 
void GetActionAnims (Container< const char * > *c)
 
- Public Member Functions inherited from Class
virtual ClassDefclassinfo (void) const
 
void warning (const char *function, const char *format,...) const
 
void error (const char *function, const char *format,...) const
 
qboolean inheritsFrom (ClassDef *c) const
 
qboolean inheritsFrom (const char *name) const
 
qboolean isInheritedBy (const char *name) const
 
qboolean isInheritedBy (ClassDef *c) const
 
const char * getClassname (void) const
 
const char * getClassID (void) const
 
const char * getSuperclass (void) const
 
virtual void Archive (Archiver &arc)
 
- Public Member Functions inherited from LightClass
void * operator new (size_t s)
 
void operator delete (void *ptr)
 
void * operator new (size_t size, void *placement)
 
void operator delete (void *ptr, void *placement)
 
template<typename T>
void * operator new (size_t size, T &placement)
 
template<typename T>
void operator delete (void *ptr, T &placement)
 

Additional Inherited Members

- Static Public Member Functions inherited from Class
static void * _newInstance (void)
 
static ClassDefclassinfostatic (void)
 
- Static Public Attributes inherited from Class
static ClassDef ClassInfo
 
static ClassDefHook _ClassInfo_
 
static ResponseDef< ClassResponses []
 
- Protected Member Functions inherited from Class
void ClearSafePointers ()
 

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