#include <Scripts.h>
Inherits MemoryPoolObject.
Public Types | |
| enum | ParameterType { INT =0 , REAL , SCRIPT , TEAM , COUNTER , FLAG , COMPARISON , WAYPOINT , BOOLEAN , TRIGGER_AREA , TEXT_STRING , SIDE , SOUND , SCRIPT_SUBROUTINE , UNIT , OBJECT_TYPE , COORD3D , ANGLE , TEAM_STATE , RELATION , AI_MOOD , DIALOG , MUSIC , MOVIE , WAYPOINT_PATH , LOCALIZED_TEXT , BRIDGE , KIND_OF_PARAM , ATTACK_PRIORITY_SET , RADAR_EVENT_TYPE , SPECIAL_POWER , SCIENCE , UPGRADE , COMMANDBUTTON_ABILITY , BOUNDARY , BUILDABLE , SURFACES_ALLOWED , SHAKE_INTENSITY , COMMAND_BUTTON , FONT_NAME , OBJECT_STATUS , COMMANDBUTTON_ALL_ABILITIES , SKIRMISH_WAYPOINT_PATH , COLOR , EMOTICON , OBJECT_PANEL_FLAG , FACTION_NAME , OBJECT_TYPE_LIST , REVEALNAME , SCIENCE_AVAILABILITY , LEFT_OR_RIGHT , PERCENT , NUM_ITEMS } |
| enum | { LESS_THAN = 0 , LESS_EQUAL , EQUAL , GREATER_EQUAL , GREATER , NOT_EQUAL } |
| enum | { REL_ENEMY = ENEMIES , REL_NEUTRAL = NEUTRAL , REL_FRIEND = ALLIES } |
Public Member Functions | |
| Parameter (ParameterType type, int val=0) | |
| Int | getInt (void) const |
| Real | getReal (void) const |
| void | getCoord3D (Coord3D *pLoc) const |
| ParameterType | getParameterType (void) const |
| ObjectStatusMaskType | getStatus () const |
| void | friend_setInt (Int i) |
| void | friend_setReal (Real r) |
| void | friend_setCoord3D (const Coord3D *pLoc) |
| void | friend_setString (AsciiString s) |
| void | qualify (const AsciiString &qualifier, const AsciiString &playerTemplateName, const AsciiString &newPlayerName) |
| const AsciiString & | getString (void) const |
| AsciiString | getUiText (void) const |
| void | WriteParameter (DataChunkOutput &chunkWriter) |
Public Member Functions inherited from MemoryPoolObject | |
| void | deleteInstance () |
Static Public Member Functions | |
| static Parameter * | ReadParameter (DataChunkInput &file) |
Protected Member Functions | |
| void | setInt (Int i) |
| void | setReal (Real r) |
| void | setCoord3D (const Coord3D *pLoc) |
| void | setString (AsciiString s) |
| void | setStatus (ObjectStatusMaskType objectStatus) |
Protected Member Functions inherited from MemoryPoolObject | |
| virtual | ~MemoryPoolObject () |
| void * | operator new (size_t s) |
| void | operator delete (void *p) |
| virtual MemoryPool * | getObjectMemoryPool ()=0 |
| anonymous enum |
|
inline |
|
inline |
|
inline |
| void Parameter::getCoord3D | ( | Coord3D * | pLoc | ) | const |
Definition at line 1807 of file Scripts.cpp.
|
inline |
|
inline |
|
inline |
| AsciiString Parameter::getUiText | ( | void | ) | const |
Definition at line 1849 of file Scripts.cpp.
| void Parameter::qualify | ( | const AsciiString & | qualifier, |
| const AsciiString & | playerTemplateName, | ||
| const AsciiString & | newPlayerName ) |
otherwise drop down & qualify.
Definition at line 1824 of file Scripts.cpp.
|
static |
Parameter::ReadParameter - read a parameter. Format is the newer CHUNKY format. See Parameter::WriteParameter for the writer. Input: DataChunkInput
Definition at line 2142 of file Scripts.cpp.
|
protected |
Definition at line 1816 of file Scripts.cpp.
|
inlineprotected |
|
inlineprotected |
| void Parameter::WriteParameter | ( | DataChunkOutput & | chunkWriter | ) |
Parameter::WriteParameter - Writes an Parameter. Format is the newer CHUNKY format. Input: DataChunkInput
Definition at line 2115 of file Scripts.cpp.