#include "script/C4Value.h"
Go to the source code of this file.
Macros | |
#define | PSF_Initialize "~Initialize" |
#define | PSF_InitializePlayers "~InitializePlayers" |
#define | PSF_InitializeAmbience "~InitializeAmbience" |
#define | PSF_Construction "~Construction" |
#define | PSF_Destruction "~Destruction" |
#define | PSF_ContentsDestruction "~ContentsDestruction" |
#define | PSF_InitializePlayer "~InitializePlayer" |
#define | PSF_InitializeScriptPlayer "~InitializeScriptPlayer" |
#define | PSF_PreInitializePlayer "~PreInitializePlayer" |
#define | PSF_InitializePlayerControl "~InitializePlayerControl" |
#define | PSF_InitializeMap "~InitializeMap" |
#define | PSF_InitializeObjects "~InitializeObjects" |
#define | PSF_RemovePlayer "~RemovePlayer" |
#define | PSF_RelaunchPlayer "~RelaunchPlayer" |
#define | PSF_Time1 "~Time1" |
#define | PSF_Hit "~Hit" |
#define | PSF_Hit2 "~Hit2" |
#define | PSF_Hit3 "~Hit3" |
#define | PSF_Grab "~Grab" |
#define | PSF_Grabbed "~Grabbed" |
#define | PSF_Get "~Get" |
#define | PSF_Put "~Put" |
#define | PSF_Collection "~Collection" |
#define | PSF_Collection2 "~Collection2" |
#define | PSF_Ejection "~Ejection" |
#define | PSF_Entrance "~Entrance" |
#define | PSF_Departure "~Departure" |
#define | PSF_Purchase "~Purchase" |
#define | PSF_Sale "~Sale" |
#define | PSF_Damage "~Damage" |
#define | PSF_Incineration "~Incineration" |
#define | PSF_IncinerationEx "~IncinerationEx" |
#define | PSF_Death "~Death" |
#define | PSF_ActivateEntrance "~ActivateEntrance" |
#define | PSF_LiftTop "~LiftTop" |
#define | PSF_Contact "~Contact%s" |
#define | PSF_ControlCommand "~ControlCommand" |
#define | PSF_ControlCommandFinished "~ControlCommandFinished" |
#define | PSF_CatchBlow "~CatchBlow" |
#define | PSF_QueryCatchBlow "~QueryCatchBlow" |
#define | PSF_Stuck "~Stuck" |
#define | PSF_GrabLost "~GrabLost" |
#define | PSF_OnLineBreak "~OnLineBreak" |
#define | PSF_OnLineChange "~OnLineChange" |
#define | PSF_ControlTransfer "~ControlTransfer" |
#define | PSF_OnSynchronized "~OnSynchronized" |
#define | PSF_CalcValue "~CalcValue" |
#define | PSF_CalcDefValue "~CalcDefValue" |
#define | PSF_InputCallback "InputCallback" |
#define | PSF_MenuQueryCancel "~MenuQueryCancel" |
#define | PSF_IsFulfilled "~IsFulfilled" |
#define | PSF_AttachTargetLost "~AttachTargetLost" |
#define | PSF_CrewSelection "~CrewSelection" |
#define | PSF_GetObject2Drop "~GetObject2Drop" |
#define | PSF_LeagueGetResult "~LeagueGetResult" |
#define | PSF_FireMode "~FireMode" |
#define | PSF_FrameDecoration "~FrameDecoration%s" |
#define | PSF_CalcBuyValue "~CalcBuyValue" |
#define | PSF_CalcSellValue "~CalcSellValue" |
#define | PSF_OnJoinCrew "~Recruitment" |
#define | PSF_OnRemoveCrew "~DeRecruitment" |
#define | PSF_OnInIncendiaryMaterial "OnInIncendiaryMaterial" |
#define | PSF_EditCursorSelection "~EditCursorSelection" |
#define | PSF_EditCursorDeselection "~EditCursorDeselection" |
#define | PSF_EditCursorMoved "~EditCursorMoved" |
#define | PSF_DigOutObject "~DigOutObject" |
#define | PSF_OnDugOut "~DugOut" |
#define | PSF_SaveScenarioObjects "~SaveScenarioObjects" |
#define | PSF_CommandFailure "~CommandFailure" |
#define | PSF_OnCompletionChange "~OnCompletionChange" |
#define | PSF_CollectStatistics "CollectStatistics" |
#define | PSF_FxStart "Fx%sStart" |
#define | PSF_FxStop "Fx%sStop" |
#define | PSF_FxTimer "Fx%sTimer" |
#define | PSF_FxEffect "Fx%sEffect" |
#define | PSF_FxDamage "Fx%sDamage" |
#define | PSF_FxCustom "Fx%s%s" |
#define | PSF_PlayerControl "PlayerControl" |
#define | PSF_MouseSelection "~MouseSelection" |
#define | PSF_MouseSelectionAlt "~MouseSelectionAlt" |
#define | PSF_MouseDragDrop "~MouseDragDrop" |
#define | PSF_MouseHover "~MouseHover" |
#define | PSF_Definition "~Definition" |
#define | PSF_RejectHostilityChange "~RejectHostilityChange" |
#define | PSF_RejectTeamSwitch "~RejectTeamSwitch" |
#define | PSF_RejectEntrance "~RejectEntrance" |
#define | PSF_RejectCollection "~RejectCollect" |
#define | PSF_RejectContents "~RejectContents" |
#define | PSF_OnGameOver "~OnGameOver" |
#define | PSF_MenuSelection "~OnMenuSelection" |
#define | PSF_OnActionJump "~OnActionJump" |
#define | PSF_OnOwnerChanged "~OnOwnerChanged" |
#define | PSF_EnergyChange "~OnEnergyChange" |
#define | PSF_BreathChange "~OnBreathChange" |
#define | PSF_OnHostilityChange "~OnHostilityChange" |
#define | PSF_OnTeamSwitch "~OnTeamSwitch" |
#define | PSF_OnOwnerRemoved "~OnOwnerRemoved" |
#define | PSF_Promotion "~OnPromotion" |
#define | PSF_CrewEnabled "~OnCrewEnabled" |
#define | PSF_CrewDisabled "~OnCrewDisabled" |
#define | PSF_NameChange "~OnNameChanged" |
#define | PSF_OnWealthChanged "~OnWealthChanged" |
#define | PSF_OnActionChanged "~OnActionChanged" |
#define | PSF_OnMaterialChanged "~OnMaterialChanged" |
#define | PSFS_FxAdd "Add" |
#define | PSFS_FxInfo "Info" |
#define | PSF_ControlCommandAcquire "~ControlCommandAcquire" |
#define | PSF_ControlCommandConstruction "~ControlCommandConstruction" |
Functions | |
void | InitGameFunctionMap (C4AulScriptEngine *pEngine) |
void | InitObjectFunctionMap (C4AulScriptEngine *pEngine) |
bool | C4ValueToMatrix (C4Value &value, StdMeshMatrix *matrix) |
bool | C4ValueToMatrix (const C4ValueArray &array, StdMeshMatrix *matrix) |
#define PSF_ActivateEntrance "~ActivateEntrance" |
Definition at line 67 of file C4GameScript.h.
#define PSF_AttachTargetLost "~AttachTargetLost" |
Definition at line 85 of file C4GameScript.h.
#define PSF_BreathChange "~OnBreathChange" |
Definition at line 143 of file C4GameScript.h.
#define PSF_CalcBuyValue "~CalcBuyValue" |
Definition at line 91 of file C4GameScript.h.
#define PSF_CalcDefValue "~CalcDefValue" |
Definition at line 81 of file C4GameScript.h.
#define PSF_CalcSellValue "~CalcSellValue" |
Definition at line 92 of file C4GameScript.h.
#define PSF_CalcValue "~CalcValue" |
Definition at line 80 of file C4GameScript.h.
#define PSF_CatchBlow "~CatchBlow" |
Definition at line 72 of file C4GameScript.h.
#define PSF_Collection "~Collection" |
Definition at line 56 of file C4GameScript.h.
#define PSF_Collection2 "~Collection2" |
Definition at line 57 of file C4GameScript.h.
#define PSF_CollectStatistics "CollectStatistics" |
Definition at line 105 of file C4GameScript.h.
#define PSF_CommandFailure "~CommandFailure" |
Definition at line 102 of file C4GameScript.h.
#define PSF_Construction "~Construction" |
Definition at line 37 of file C4GameScript.h.
#define PSF_Contact "~Contact%s" |
Definition at line 69 of file C4GameScript.h.
#define PSF_ContentsDestruction "~ContentsDestruction" |
Definition at line 39 of file C4GameScript.h.
#define PSF_ControlCommand "~ControlCommand" |
Definition at line 70 of file C4GameScript.h.
#define PSF_ControlCommandAcquire "~ControlCommandAcquire" |
Definition at line 163 of file C4GameScript.h.
#define PSF_ControlCommandConstruction "~ControlCommandConstruction" |
Definition at line 164 of file C4GameScript.h.
#define PSF_ControlCommandFinished "~ControlCommandFinished" |
Definition at line 71 of file C4GameScript.h.
#define PSF_ControlTransfer "~ControlTransfer" |
Definition at line 78 of file C4GameScript.h.
#define PSF_CrewDisabled "~OnCrewDisabled" |
Definition at line 149 of file C4GameScript.h.
#define PSF_CrewEnabled "~OnCrewEnabled" |
Definition at line 148 of file C4GameScript.h.
#define PSF_CrewSelection "~CrewSelection" |
Definition at line 86 of file C4GameScript.h.
#define PSF_Damage "~Damage" |
Definition at line 63 of file C4GameScript.h.
#define PSF_Death "~Death" |
Definition at line 66 of file C4GameScript.h.
#define PSF_Definition "~Definition" |
Definition at line 126 of file C4GameScript.h.
#define PSF_Departure "~Departure" |
Definition at line 60 of file C4GameScript.h.
#define PSF_Destruction "~Destruction" |
Definition at line 38 of file C4GameScript.h.
#define PSF_DigOutObject "~DigOutObject" |
Definition at line 99 of file C4GameScript.h.
#define PSF_EditCursorDeselection "~EditCursorDeselection" |
Definition at line 97 of file C4GameScript.h.
#define PSF_EditCursorMoved "~EditCursorMoved" |
Definition at line 98 of file C4GameScript.h.
#define PSF_EditCursorSelection "~EditCursorSelection" |
Definition at line 96 of file C4GameScript.h.
#define PSF_Ejection "~Ejection" |
Definition at line 58 of file C4GameScript.h.
#define PSF_EnergyChange "~OnEnergyChange" |
Definition at line 142 of file C4GameScript.h.
#define PSF_Entrance "~Entrance" |
Definition at line 59 of file C4GameScript.h.
#define PSF_FireMode "~FireMode" |
Definition at line 89 of file C4GameScript.h.
#define PSF_FrameDecoration "~FrameDecoration%s" |
Definition at line 90 of file C4GameScript.h.
Definition at line 114 of file C4GameScript.h.
#define PSF_FxDamage "Fx%sDamage" |
Definition at line 113 of file C4GameScript.h.
#define PSF_FxEffect "Fx%sEffect" |
Definition at line 112 of file C4GameScript.h.
#define PSF_FxStart "Fx%sStart" |
Definition at line 109 of file C4GameScript.h.
#define PSF_FxStop "Fx%sStop" |
Definition at line 110 of file C4GameScript.h.
#define PSF_FxTimer "Fx%sTimer" |
Definition at line 111 of file C4GameScript.h.
#define PSF_Get "~Get" |
Definition at line 54 of file C4GameScript.h.
#define PSF_GetObject2Drop "~GetObject2Drop" |
Definition at line 87 of file C4GameScript.h.
#define PSF_Grab "~Grab" |
Definition at line 52 of file C4GameScript.h.
#define PSF_Grabbed "~Grabbed" |
Definition at line 53 of file C4GameScript.h.
#define PSF_GrabLost "~GrabLost" |
Definition at line 75 of file C4GameScript.h.
#define PSF_Hit "~Hit" |
Definition at line 49 of file C4GameScript.h.
#define PSF_Hit2 "~Hit2" |
Definition at line 50 of file C4GameScript.h.
#define PSF_Hit3 "~Hit3" |
Definition at line 51 of file C4GameScript.h.
#define PSF_Incineration "~Incineration" |
Definition at line 64 of file C4GameScript.h.
#define PSF_IncinerationEx "~IncinerationEx" |
Definition at line 65 of file C4GameScript.h.
#define PSF_Initialize "~Initialize" |
Definition at line 34 of file C4GameScript.h.
#define PSF_InitializeAmbience "~InitializeAmbience" |
Definition at line 36 of file C4GameScript.h.
#define PSF_InitializeMap "~InitializeMap" |
Definition at line 44 of file C4GameScript.h.
#define PSF_InitializeObjects "~InitializeObjects" |
Definition at line 45 of file C4GameScript.h.
#define PSF_InitializePlayer "~InitializePlayer" |
Definition at line 40 of file C4GameScript.h.
#define PSF_InitializePlayerControl "~InitializePlayerControl" |
Definition at line 43 of file C4GameScript.h.
#define PSF_InitializePlayers "~InitializePlayers" |
Definition at line 35 of file C4GameScript.h.
#define PSF_InitializeScriptPlayer "~InitializeScriptPlayer" |
Definition at line 41 of file C4GameScript.h.
#define PSF_InputCallback "InputCallback" |
Definition at line 82 of file C4GameScript.h.
#define PSF_IsFulfilled "~IsFulfilled" |
Definition at line 84 of file C4GameScript.h.
#define PSF_LeagueGetResult "~LeagueGetResult" |
Definition at line 88 of file C4GameScript.h.
#define PSF_LiftTop "~LiftTop" |
Definition at line 68 of file C4GameScript.h.
#define PSF_MenuQueryCancel "~MenuQueryCancel" |
Definition at line 83 of file C4GameScript.h.
#define PSF_MenuSelection "~OnMenuSelection" |
Definition at line 139 of file C4GameScript.h.
#define PSF_MouseDragDrop "~MouseDragDrop" |
Definition at line 121 of file C4GameScript.h.
#define PSF_MouseHover "~MouseHover" |
Definition at line 122 of file C4GameScript.h.
#define PSF_MouseSelection "~MouseSelection" |
Definition at line 119 of file C4GameScript.h.
#define PSF_MouseSelectionAlt "~MouseSelectionAlt" |
Definition at line 120 of file C4GameScript.h.
#define PSF_NameChange "~OnNameChanged" |
Definition at line 150 of file C4GameScript.h.
#define PSF_OnActionChanged "~OnActionChanged" |
Definition at line 152 of file C4GameScript.h.
#define PSF_OnActionJump "~OnActionJump" |
Definition at line 140 of file C4GameScript.h.
#define PSF_OnCompletionChange "~OnCompletionChange" |
Definition at line 103 of file C4GameScript.h.
#define PSF_OnDugOut "~DugOut" |
Definition at line 100 of file C4GameScript.h.
#define PSF_OnGameOver "~OnGameOver" |
Definition at line 138 of file C4GameScript.h.
#define PSF_OnHostilityChange "~OnHostilityChange" |
Definition at line 144 of file C4GameScript.h.
#define PSF_OnInIncendiaryMaterial "OnInIncendiaryMaterial" |
Definition at line 95 of file C4GameScript.h.
#define PSF_OnJoinCrew "~Recruitment" |
Definition at line 93 of file C4GameScript.h.
#define PSF_OnLineBreak "~OnLineBreak" |
Definition at line 76 of file C4GameScript.h.
#define PSF_OnLineChange "~OnLineChange" |
Definition at line 77 of file C4GameScript.h.
#define PSF_OnMaterialChanged "~OnMaterialChanged" |
Definition at line 153 of file C4GameScript.h.
#define PSF_OnOwnerChanged "~OnOwnerChanged" |
Definition at line 141 of file C4GameScript.h.
#define PSF_OnOwnerRemoved "~OnOwnerRemoved" |
Definition at line 146 of file C4GameScript.h.
#define PSF_OnRemoveCrew "~DeRecruitment" |
Definition at line 94 of file C4GameScript.h.
#define PSF_OnSynchronized "~OnSynchronized" |
Definition at line 79 of file C4GameScript.h.
#define PSF_OnTeamSwitch "~OnTeamSwitch" |
Definition at line 145 of file C4GameScript.h.
#define PSF_OnWealthChanged "~OnWealthChanged" |
Definition at line 151 of file C4GameScript.h.
#define PSF_PlayerControl "PlayerControl" |
Definition at line 118 of file C4GameScript.h.
#define PSF_PreInitializePlayer "~PreInitializePlayer" |
Definition at line 42 of file C4GameScript.h.
#define PSF_Promotion "~OnPromotion" |
Definition at line 147 of file C4GameScript.h.
#define PSF_Purchase "~Purchase" |
Definition at line 61 of file C4GameScript.h.
#define PSF_Put "~Put" |
Definition at line 55 of file C4GameScript.h.
#define PSF_QueryCatchBlow "~QueryCatchBlow" |
Definition at line 73 of file C4GameScript.h.
#define PSF_RejectCollection "~RejectCollect" |
Definition at line 133 of file C4GameScript.h.
#define PSF_RejectContents "~RejectContents" |
Definition at line 134 of file C4GameScript.h.
#define PSF_RejectEntrance "~RejectEntrance" |
Definition at line 132 of file C4GameScript.h.
#define PSF_RejectHostilityChange "~RejectHostilityChange" |
Definition at line 130 of file C4GameScript.h.
#define PSF_RejectTeamSwitch "~RejectTeamSwitch" |
Definition at line 131 of file C4GameScript.h.
#define PSF_RelaunchPlayer "~RelaunchPlayer" |
Definition at line 47 of file C4GameScript.h.
#define PSF_RemovePlayer "~RemovePlayer" |
Definition at line 46 of file C4GameScript.h.
#define PSF_Sale "~Sale" |
Definition at line 62 of file C4GameScript.h.
#define PSF_SaveScenarioObjects "~SaveScenarioObjects" |
Definition at line 101 of file C4GameScript.h.
#define PSF_Stuck "~Stuck" |
Definition at line 74 of file C4GameScript.h.
#define PSF_Time1 "~Time1" |
Definition at line 48 of file C4GameScript.h.
#define PSFS_FxAdd "Add" |
Definition at line 156 of file C4GameScript.h.
#define PSFS_FxInfo "Info" |
Definition at line 157 of file C4GameScript.h.
bool C4ValueToMatrix | ( | C4Value & | value, |
StdMeshMatrix * | matrix | ||
) |
Definition at line 42 of file C4ObjectScript.cpp.
References C4ValueToMatrix(), and C4Value::getArray().
Referenced by C4ValueToMatrix(), C4DefGraphics::Draw(), C4GraphicsOverlay::Draw(), and C4Object::DrawFaceImpl().
bool C4ValueToMatrix | ( | const C4ValueArray & | array, |
StdMeshMatrix * | matrix | ||
) |
Definition at line 52 of file C4ObjectScript.cpp.
References C4ValueArray::GetSize().
void InitGameFunctionMap | ( | C4AulScriptEngine * | pEngine | ) |
Definition at line 3135 of file C4GameScript.cpp.
References AddFunc(), C4ScriptGameConstMap, C4ScriptGameFnMap, C4V_Int, C4VInt(), F, GBackLiquid(), GBackSemiSolid(), GBackSolid(), C4AulScriptEngine::GetPropList(), Hostile(), C4ScriptConstDef::Identifier, and C4AulScriptEngine::RegisterGlobalConstant().
Referenced by C4Game::InitScriptEngine().
void InitObjectFunctionMap | ( | C4AulScriptEngine * | pEngine | ) |
Definition at line 3342 of file C4ObjectScript.cpp.
References AddFunc(), C4ScriptObjectConstMap, C4V_Int, C4VInt(), F, C4AulScriptEngine::GetPropList(), C4ScriptConstDef::Identifier, and C4AulScriptEngine::RegisterGlobalConstant().
Referenced by C4Game::InitScriptEngine().