#include <parameter.h>
Inherits DefParameterClass.
Inherited by AmmoObjDefParameterClass, ExplosionObjDefParameterClass, and WeaponObjDefParameterClass.
Public Member Functions | |
| GameObjDefParameterClass (int *id) | |
| GameObjDefParameterClass (const GameObjDefParameterClass &src) | |
| virtual | ~GameObjDefParameterClass (void) |
| const GameObjDefParameterClass & | operator= (const GameObjDefParameterClass &src) |
| bool | operator== (const GameObjDefParameterClass &src) |
| bool | operator== (const ParameterClass &src) |
| virtual Type | Get_Type (void) const |
| virtual bool | Is_Type (Type type) const |
| virtual void | Set_Base_Class (const char *name) |
| virtual const char * | Get_Base_Class (void) const |
| virtual void | Copy_Value (const ParameterClass &src) |
Public Member Functions inherited from DefParameterClass | |
| DefParameterClass (int *id) | |
| DefParameterClass (const DefParameterClass &src) | |
| virtual | ~DefParameterClass (void) |
| const DefParameterClass & | operator= (const DefParameterClass &src) |
| bool | operator== (const DefParameterClass &src) |
| virtual DefParameterClass * | As_DefParameterClass (void) |
| virtual void | Set_Value (int id) |
| virtual int | Get_Value (void) const |
Public Member Functions inherited from ParameterClass | |
| ParameterClass (void) | |
| ParameterClass (const ParameterClass &src) | |
| virtual | ~ParameterClass (void) |
| const ParameterClass & | operator= (const ParameterClass &src) |
| virtual bool | Is_Modifed (void) const |
| virtual void | Set_Modified (bool onoff=true) |
| virtual const char * | Get_Name (void) const |
| virtual void | Set_Name (const char *new_name) |
| virtual const char * | Get_Units_Name (void) const |
| virtual void | Set_Units_Name (const char *units_name) |
Protected Attributes | |
| StringClass | m_BaseClass |
Protected Attributes inherited from DefParameterClass | |
| int * | m_Value |
Additional Inherited Members | |
Public Types inherited from ParameterClass | |
| enum | Type { TYPE_INT = 0 , TYPE_FLOAT , TYPE_STRING , TYPE_VECTOR3 , TYPE_MATRIX3D , TYPE_BOOL , TYPE_TRANSITION , TYPE_MODELDEFINITIONID , TYPE_FILENAME , TYPE_ENUM , TYPE_GAMEOBJDEFINITIONID , TYPE_SCRIPT , TYPE_SOUND_FILENAME , TYPE_ANGLE , TYPE_WEAPONOBJDEFINITIONID , TYPE_AMMOOBJDEFINITIONID , TYPE_SOUNDDEFINITIONID , TYPE_COLOR , TYPE_PHYSDEFINITIONID , TYPE_EXPLOSIONDEFINITIONID , TYPE_DEFINITIONIDLIST , TYPE_ZONE , TYPE_FILENAMELIST , TYPE_SEPARATOR , TYPE_GENERICDEFINITIONID , TYPE_SCRIPTLIST , TYPE_VECTOR2 , TYPE_RECT , TYPE_TEXTURE_FILENAME , TYPE_STRINGSDB_ID } |
Static Public Member Functions inherited from ParameterClass | |
| static ParameterClass * | Construct (ParameterClass::Type type, void *data, const char *param_name) |
Definition at line 689 of file parameter.h.
| GameObjDefParameterClass::GameObjDefParameterClass | ( | int * | id | ) |
Definition at line 1084 of file parameter.cpp.
| GameObjDefParameterClass::GameObjDefParameterClass | ( | const GameObjDefParameterClass & | src | ) |
Definition at line 1096 of file parameter.cpp.
|
inlinevirtual |
Definition at line 698 of file parameter.h.
|
virtual |
Reimplemented from DefParameterClass.
Reimplemented in AmmoObjDefParameterClass, ExplosionObjDefParameterClass, and WeaponObjDefParameterClass.
Definition at line 1161 of file parameter.cpp.
|
inlinevirtual |
Definition at line 717 of file parameter.h.
|
inlinevirtual |
Implements ParameterClass.
Reimplemented in AmmoObjDefParameterClass, ExplosionObjDefParameterClass, and WeaponObjDefParameterClass.
Definition at line 712 of file parameter.h.
Reimplemented from ParameterClass.
Reimplemented in AmmoObjDefParameterClass, ExplosionObjDefParameterClass, and WeaponObjDefParameterClass.
Definition at line 713 of file parameter.h.
| const GameObjDefParameterClass & GameObjDefParameterClass::operator= | ( | const GameObjDefParameterClass & | src | ) |
Definition at line 1110 of file parameter.cpp.
| bool GameObjDefParameterClass::operator== | ( | const GameObjDefParameterClass & | src | ) |
Definition at line 1123 of file parameter.cpp.
|
virtual |
Reimplemented from DefParameterClass.
Reimplemented in WeaponObjDefParameterClass.
Definition at line 1143 of file parameter.cpp.
|
inlinevirtual |
Definition at line 716 of file parameter.h.
|
protected |
Definition at line 727 of file parameter.h.