297 const char *
string =
NULL;
299 string = (*m_String);
315 (*m_String) = string;
642 va_start (arg_list, first_value);
648 bool more_params =
true;
649 while (more_params) {
654 const char *name = va_arg (arg_list,
const char *);
662 int value = va_arg (arg_list,
int);
1025 bool retval =
false;
1045 bool retval =
false;
1125 bool retval =
false;
1145 bool retval =
false;
1226 bool retval =
false;
1246 bool retval =
false;
1327 bool retval =
false;
1347 bool retval =
false;
1428 bool retval =
false;
1448 bool retval =
false;
1527 bool retval =
false;
1547 bool retval =
false;
1613 bool retval =
false;
1644 bool retval =
false;
1733 bool retval =
false;
1751 retval = (count1 == count2);
1752 for (
int index = 0; (index < count1) && retval; index ++) {
1753 int value1 = (*m_IDList)[index];
1754 int value2 = (*src.
m_IDList)[index];
1755 retval &= (value1 == value2);
1772 bool retval =
false;
1794 (*m_IDList) = (*real_src.
m_IDList);
1861 bool retval =
false;
1867 retval = (*m_OBBox) == (*src.
m_OBBox);
1882 bool retval =
false;
1903 (*m_OBBox) = (*real_src.
m_OBBox);
1966 bool retval =
false;
1979 retval = (count1 == count2);
1980 for (
int index = 0; (index < count1) && retval; index ++) {
1981 StringClass &filename1 = (*m_FilenameList)[index];
1983 retval &= (::stricmp (filename1, filename2) == 0);
1999 bool retval =
false;
2089 bool retval =
false;
2117 int count1 = list1.
Count ();
2118 int count2 = list2.
Count ();
2123 bool retval = (count1 == count2);
2124 for (
int index = 0; (index < count1) && retval; index ++) {
2127 retval &= (::stricmp (string1, string2) == 0);
2142 bool retval =
false;
2223 bool retval =
false;
virtual Type Get_Type(void) const
const AmmoObjDefParameterClass & operator=(const AmmoObjDefParameterClass &src)
AmmoObjDefParameterClass(int *id)
bool operator==(const AmmoObjDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
DefIDListParameterClass(DynamicVectorClass< int > *list)
const DefIDListParameterClass & operator=(const DefIDListParameterClass &src)
uint32 * m_SelectedClassID
DynamicVectorClass< int > * m_IDList
virtual void Copy_Value(const ParameterClass &src)
bool operator==(const DefIDListParameterClass &src)
const DefParameterClass & operator=(const DefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual int Get_Value(void) const
DefParameterClass(int *id)
bool operator==(const DefParameterClass &src)
struct EnumParameterClass::_ENUM_VALUE ENUM_VALUE
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)
const EnumParameterClass & operator=(const EnumParameterClass &src)
virtual int Get_Selected_Value(void) const
virtual void Add_Value(const char *display_name, int value)
bool operator==(const ExplosionObjDefParameterClass &src)
ExplosionObjDefParameterClass(int *id)
virtual void Copy_Value(const ParameterClass &src)
const ExplosionObjDefParameterClass & operator=(const ExplosionObjDefParameterClass &src)
virtual Type Get_Type(void) const
const FilenameListParameterClass & operator=(const FilenameListParameterClass &src)
bool operator==(const FilenameListParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
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)
const FilenameParameterClass & operator=(const FilenameParameterClass &src)
const GameObjDefParameterClass & operator=(const GameObjDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
GameObjDefParameterClass(int *id)
bool operator==(const GameObjDefParameterClass &src)
bool operator==(const GenericDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
GenericDefParameterClass(int *id)
const GenericDefParameterClass & operator=(const GenericDefParameterClass &src)
const ModelDefParameterClass & operator=(const ModelDefParameterClass &src)
bool operator==(const ModelDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
virtual Type Get_Type(void) const
ModelDefParameterClass(int *id)
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 Is_Type(Type type) const
const ParameterClass & operator=(const ParameterClass &src)
virtual void Set_Name(const char *new_name)
virtual Type Get_Type(void) const =0
@ TYPE_GENERICDEFINITIONID
@ TYPE_WEAPONOBJDEFINITIONID
@ TYPE_GAMEOBJDEFINITIONID
@ TYPE_AMMOOBJDEFINITIONID
@ TYPE_EXPLOSIONDEFINITIONID
bool operator==(const PhysDefParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
PhysDefParameterClass(int *id)
virtual Type Get_Type(void) const
const PhysDefParameterClass & operator=(const PhysDefParameterClass &src)
const ScriptListParameterClass & operator=(const ScriptListParameterClass &src)
virtual Type Get_Type(void) const
bool Are_Lists_Identical(DynamicVectorClass< StringClass > &list1, DynamicVectorClass< StringClass > &list2)
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 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
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)
bool operator==(const SoundFilenameParameterClass &src)
const SoundFilenameParameterClass & operator=(const SoundFilenameParameterClass &src)
SoundFilenameParameterClass(StringClass *string)
StringParameterClass(StringClass *string)
bool operator==(const StringParameterClass &src)
virtual void Set_String(const char *string)
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 void Copy_Value(const ParameterClass &src)
TextureFilenameParameterClass(StringClass *string)
virtual Type Get_Type(void) const
const WeaponObjDefParameterClass & operator=(const WeaponObjDefParameterClass &src)
WeaponObjDefParameterClass(int *id)
virtual void Copy_Value(const ParameterClass &src)
bool operator==(const WeaponObjDefParameterClass &src)
ZoneParameterClass(OBBoxClass *box)
const ZoneParameterClass & operator=(const ZoneParameterClass &src)
virtual Type Get_Type(void) const
bool operator==(const ZoneParameterClass &src)
virtual void Copy_Value(const ParameterClass &src)
SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 > Vector2ParameterClass
SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 > Vector3ParameterClass
SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT > RectParameterClass
SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR > ColorParameterClass
SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID > StringsDBEntryParameterClass
SimpleParameterClass< bool, ParameterClass::TYPE_BOOL > BoolParameterClass
SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D > Matrix3DParameterClass