136 virtual const char *
Get_Name (
void)
const;
137 virtual void Set_Name (
const char *new_name);
203 IsModified = src.IsModified;
223 if (m_Name !=
NULL) {
224 ::free ((
void *)m_Name);
228 if (new_name !=
NULL) {
229 m_Name = ::strdup (new_name);
251 m_UnitsName = new_name;
virtual Type Get_Type(void) const
const AmmoObjDefParameterClass & operator=(const AmmoObjDefParameterClass &src)
AmmoObjDefParameterClass(int *id)
virtual bool Is_Type(Type type) const
bool operator==(const AmmoObjDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual ~AmmoObjDefParameterClass(void)
virtual Type Get_Type(void) const
DefIDListParameterClass(DynamicVectorClass< int > *list)
const DefIDListParameterClass & operator=(const DefIDListParameterClass &src)
virtual void Set_Selected_Class_ID(uint32 *id)
virtual DynamicVectorClass< int > & Get_List(void) const
virtual void Set_Class_ID(uint32 id)
virtual uint32 Get_Class_ID(void) const
virtual bool Is_Type(Type type) const
uint32 * m_SelectedClassID
DynamicVectorClass< int > * m_IDList
virtual void Copy_Value(const ParameterClass &src)
virtual uint32 * Get_Selected_Class_ID(void) const
virtual ~DefIDListParameterClass(void)
bool operator==(const DefIDListParameterClass &src)
virtual ~DefParameterClass(void)
const DefParameterClass & operator=(const DefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual int Get_Value(void) const
virtual void Set_Value(int id)
virtual DefParameterClass * As_DefParameterClass(void)
DefParameterClass(int *id)
bool operator==(const DefParameterClass &src)
struct EnumParameterClass::_ENUM_VALUE ENUM_VALUE
virtual int Get_Count(void) const
virtual const char * Get_Entry_Name(int index) const
virtual bool Is_Type(Type type) const
virtual void __cdecl Add_Values(const char *first_name, int first_value,...)
bool operator==(const EnumParameterClass &src)
DynamicVectorClass< ENUM_VALUE > m_List
virtual Type Get_Type(void) const
virtual void Copy_Value(const ParameterClass &src)
EnumParameterClass(int *value)
virtual ~EnumParameterClass(void)
const EnumParameterClass & operator=(const EnumParameterClass &src)
virtual int Get_Entry_Value(int index) const
virtual void Set_Selected_Value(int value)
virtual int Get_Selected_Value(void) const
virtual void Add_Value(const char *display_name, int value)
bool operator==(const ExplosionObjDefParameterClass &src)
virtual bool Is_Type(Type type) const
ExplosionObjDefParameterClass(int *id)
virtual void Copy_Value(const ParameterClass &src)
const ExplosionObjDefParameterClass & operator=(const ExplosionObjDefParameterClass &src)
virtual ~ExplosionObjDefParameterClass(void)
virtual Type Get_Type(void) const
const FilenameListParameterClass & operator=(const FilenameListParameterClass &src)
bool operator==(const FilenameListParameterClass &src)
virtual DynamicVectorClass< StringClass > & Get_List(void) const
virtual bool Is_Type(Type type) const
virtual void Copy_Value(const ParameterClass &src)
virtual ~FilenameListParameterClass(void)
DynamicVectorClass< StringClass > * m_FilenameList
FilenameListParameterClass(DynamicVectorClass< StringClass > *list)
virtual Type Get_Type(void) const
virtual void Copy_Value(const ParameterClass &src)
FilenameParameterClass(StringClass *string)
bool operator==(const FilenameParameterClass &src)
virtual void Set_Description(const char *desc)
virtual bool Is_Type(Type type) const
virtual void Set_Extension(const char *extension)
virtual const char * Get_Description(void) const
const FilenameParameterClass & operator=(const FilenameParameterClass &src)
StringClass m_Description
virtual ~FilenameParameterClass(void)
virtual Type Get_Type(void) const
virtual const char * Get_Extension(void) const
const GameObjDefParameterClass & operator=(const GameObjDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual const char * Get_Base_Class(void) const
virtual ~GameObjDefParameterClass(void)
virtual Type Get_Type(void) const
virtual bool Is_Type(Type type) const
GameObjDefParameterClass(int *id)
bool operator==(const GameObjDefParameterClass &src)
virtual void Set_Base_Class(const char *name)
bool operator==(const GenericDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
virtual ~GenericDefParameterClass(void)
virtual void Set_Class_ID(int class_id)
virtual bool Is_Type(Type type) const
GenericDefParameterClass(int *id)
const GenericDefParameterClass & operator=(const GenericDefParameterClass &src)
virtual int Get_Class_ID(void) const
const ModelDefParameterClass & operator=(const ModelDefParameterClass &src)
virtual int Get_Value(void) const
virtual void Set_Value(int id)
virtual const char * Get_Base_Class(void) const
bool operator==(const ModelDefParameterClass &src)
virtual void Set_Base_Class(const char *name)
virtual ~ModelDefParameterClass(void)
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
virtual bool Is_Type(Type type) const
ModelDefParameterClass(int *id)
virtual const char * Get_Name(void) const
virtual void Set_Modified(bool onoff=true)
static ParameterClass * Construct(ParameterClass::Type type, void *data, const char *param_name)
virtual void Copy_Value(const ParameterClass &src)
virtual bool operator==(const ParameterClass &src)=0
virtual const char * Get_Units_Name(void) const
virtual bool Is_Type(Type type) const
virtual ~ParameterClass(void)
virtual DefParameterClass * As_DefParameterClass(void)
virtual bool Is_Modifed(void) const
const ParameterClass & operator=(const ParameterClass &src)
virtual void Set_Name(const char *new_name)
virtual void Set_Units_Name(const char *units_name)
virtual Type Get_Type(void) const =0
@ TYPE_GENERICDEFINITIONID
@ TYPE_WEAPONOBJDEFINITIONID
@ TYPE_GAMEOBJDEFINITIONID
@ TYPE_AMMOOBJDEFINITIONID
@ TYPE_EXPLOSIONDEFINITIONID
virtual void Set_Value(int id)
virtual ~PhysDefParameterClass(void)
bool operator==(const PhysDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
PhysDefParameterClass(int *id)
virtual int Get_Value(void) const
virtual void Set_Base_Class(const char *name)
virtual Type Get_Type(void) const
virtual bool Is_Type(Type type) const
virtual const char * Get_Base_Class(void) const
const PhysDefParameterClass & operator=(const PhysDefParameterClass &src)
virtual ~ScriptListParameterClass(void)
const ScriptListParameterClass & operator=(const ScriptListParameterClass &src)
virtual DynamicVectorClass< StringClass > & Get_Name_List(void) const
virtual DynamicVectorClass< StringClass > & Get_Param_List(void) const
virtual Type Get_Type(void) const
bool Are_Lists_Identical(DynamicVectorClass< StringClass > &list1, DynamicVectorClass< StringClass > &list2)
virtual bool Is_Type(Type type) const
DynamicVectorClass< StringClass > * m_NameList
DynamicVectorClass< StringClass > * m_ParamList
virtual void Copy_Value(const ParameterClass &src)
bool operator==(const ScriptListParameterClass &src)
ScriptListParameterClass(DynamicVectorClass< StringClass > *name_list, DynamicVectorClass< StringClass > *param_list)
virtual const char * Get_Params(void) const
virtual void Set_Params(const char *params)
virtual ~ScriptParameterClass(void)
virtual void Set_Script_Name(const char *name)
virtual bool Is_Type(Type type) const
virtual const char * Get_Script_Name(void) const
virtual Type Get_Type(void) const
virtual void Copy_Value(const ParameterClass &src)
StringClass * m_ScriptParams
ScriptParameterClass(StringClass *name, StringClass *params)
StringClass * m_ScriptName
const ScriptParameterClass & operator=(const ScriptParameterClass &src)
bool operator==(const ScriptParameterClass &src)
bool operator==(const SeparatorParameterClass &src)
virtual Type Get_Type(void) const
virtual bool Is_Type(Type type) const
SeparatorParameterClass(void)
virtual ~SeparatorParameterClass(void)
virtual void Copy_Value(const ParameterClass &src)
const SeparatorParameterClass & operator=(const SeparatorParameterClass &src)
const SoundDefParameterClass & operator=(const SoundDefParameterClass &src)
SoundDefParameterClass(int *id)
virtual Type Get_Type(void) const
bool operator==(const SoundDefParameterClass &src)
virtual bool Is_Type(Type type) const
virtual ~SoundDefParameterClass(void)
virtual Type Get_Type(void) const
bool operator==(const SoundFilenameParameterClass &src)
virtual bool Is_Type(Type type) const
const SoundFilenameParameterClass & operator=(const SoundFilenameParameterClass &src)
SoundFilenameParameterClass(StringClass *string)
virtual ~SoundFilenameParameterClass(void)
StringParameterClass(StringClass *string)
bool operator==(const StringParameterClass &src)
virtual void Set_String(const char *string)
virtual ~StringParameterClass(void)
virtual bool Is_Type(Type type) const
const StringParameterClass & operator=(const StringParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
virtual const char * Get_String(void) const
virtual bool Is_Type(Type type) const
void Set_Show_Texture(bool show)
void Set_Show_Alpha(bool show)
bool Get_Show_Texture() const
virtual ~TextureFilenameParameterClass()
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
bool Get_Show_Alpha() const
TextureFilenameParameterClass(StringClass *string)
virtual bool Is_Type(Type type) const
virtual Type Get_Type(void) const
const WeaponObjDefParameterClass & operator=(const WeaponObjDefParameterClass &src)
virtual ~WeaponObjDefParameterClass(void)
WeaponObjDefParameterClass(int *id)
virtual void Copy_Value(const ParameterClass &src)
bool operator==(const WeaponObjDefParameterClass &src)
ZoneParameterClass(OBBoxClass *box)
virtual const OBBoxClass & Get_Zone(void) const
virtual ~ZoneParameterClass(void)
const ZoneParameterClass & operator=(const ZoneParameterClass &src)
virtual Type Get_Type(void) const
bool operator==(const ZoneParameterClass &src)
virtual void Set_Zone(const OBBoxClass &box)
virtual void Copy_Value(const ParameterClass &src)
virtual bool Is_Type(Type type) const
_ENUM_VALUE(const char *_name=NULL, int _value=0)
bool operator==(const _ENUM_VALUE &)
bool operator!=(const _ENUM_VALUE &)