Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ScriptEngine Member List

This is the complete list of members for ScriptEngine, including all inherited members.

addActionTemplateInfo(Template *actionTemplate)ScriptEngineprotected
addConditionTemplateInfo(Template *conditionTemplate)ScriptEngineprotected
addCounter(ScriptAction *pAction)ScriptEngineprotected
addObjectToCache(Object *pNewObject)ScriptEnginevirtual
AdjustDebugVariableData(const AsciiString &variableName, Int value, Bool forcePause)ScriptEngine
adjustTimer(ScriptAction *pAction, Bool milisecondTimer, Bool add)ScriptEngineprotected
adjustToppleDirection(Object *object, Coord2D *direction)ScriptEnginevirtual
adjustToppleDirection(Object *object, Coord3D *direction)ScriptEnginevirtual
allocateCounter(const AsciiString &name)ScriptEngineprotected
allocateFlag(const AsciiString &name)ScriptEngineprotected
AppendDebugMessage(const AsciiString &strToAdd, Bool forcePause)ScriptEngine
appendSequentialScript(const SequentialScript *scriptToSequence)ScriptEngine
callSubroutine(ScriptAction *pAction)ScriptEngineprotected
checkConditionsForTeamNames(Script *pScript)ScriptEngineprotected
cleanupSequentialScript(VecSequentialScriptPtrIt it, Bool cleanDanglers)ScriptEngineprotected
clearFlag(const AsciiString &name)ScriptEngine
clearTeamFlags(void)ScriptEngine
crc(Xfer *xfer)ScriptEngineprotectedvirtual
createNamedCache(void)ScriptEngine
createNamedMapReveal(const AsciiString &revealName, const AsciiString &waypointName, Real radiusToReveal, const AsciiString &playerName)ScriptEngine
debugVictory(void)ScriptEngine
didUnitExist(const AsciiString &unitName)ScriptEnginevirtual
disableScript(ScriptAction *pAction)ScriptEngineprotected
doFreezeTime(void)ScriptEngine
doNamedMapReveal(const AsciiString &revealName)ScriptEngine
doObjectTypeListMaintenance(const AsciiString &objectTypeList, const AsciiString &objectType, Bool addObject)ScriptEnginevirtual
doUnfreezeTime(void)ScriptEngine
DRAW(void)SubsystemInterfaceinline
draw(void)SubsystemInterfaceinlinevirtual
enableScript(ScriptAction *pAction)ScriptEngineprotected
evaluateAndProgressAllSequentialScripts(void)ScriptEngineprotected
evaluateCondition(Condition *pCondition)ScriptEngineprotected
evaluateConditions(Script *pScript, Team *pThisTeam=NULL, Player *pPlayer=NULL)ScriptEnginevirtual
evaluateCounter(Condition *pCondition)ScriptEngineprotected
evaluateFlag(Condition *pCondition)ScriptEngineprotected
evaluateTimer(Condition *pCondition)ScriptEngineprotected
executeActions(ScriptAction *pActionHead)ScriptEngineprotected
executeScript(Script *pScript)ScriptEngineprotected
executeScripts(Script *pScriptHead)ScriptEngineprotected
FADE_ADD enum valueScriptEngine
FADE_MULTIPLY enum valueScriptEngine
FADE_NONE enum valueScriptEngine
FADE_SATURATE enum valueScriptEngine
FADE_SUBTRACT enum valueScriptEngine
findAttackInfo(const AsciiString &name, Bool addIfNotFound)ScriptEngineprotected
findGroup(const AsciiString &name)ScriptEngineprotected
findScript(const AsciiString &name)ScriptEngineprotected
findScriptByName(const AsciiString &scriptName)ScriptEngineinlinevirtual
forceUnfreezeTime(void)ScriptEngine
friend_executeAction(ScriptAction *pActionHead, Team *pThisTeam=NULL)ScriptEnginevirtual
getActionTemplate(Int ndx)ScriptEnginevirtual
getAttackInfo(const AsciiString &name)ScriptEngine
getBreezeInfo() constScriptEngineinline
getChooseVictimAlwaysUsesNormal() constScriptEngineinline
getConditionTemplate(Int ndx)ScriptEnginevirtual
getCounter(const AsciiString &counterName)ScriptEngine
getCurrentPlayer(void)ScriptEnginevirtual
getCurrentTrackName() constScriptEngineinline
getDefaultAttackInfo(void)ScriptEngine
getEnableVTune() constScriptEngine
getFade(void)ScriptEngineinline
getFadeValue(void)ScriptEngineinline
getFrameObjectCountChanged(void)ScriptEngineinline
getGlobalDifficulty(void) constScriptEngineinline
getName(void)SubsystemInterfaceinline
getObjectCount(Int playerIndex, const AsciiString &objectTypeName) constScriptEngine
getObjectsShouldReceiveDifficultyBonus() constScriptEngineinline
getObjectTypes(const AsciiString &objectTypeList)ScriptEnginevirtual
getPlayerFromAsciiString(const AsciiString &skirmishPlayerString)ScriptEnginevirtual
getQualifiedTriggerAreaByName(AsciiString name)ScriptEnginevirtual
getSkirmishEnemyPlayer(void)ScriptEnginevirtual
getStats(Real *curTime, Real *script1Time, Real *script2Time)ScriptEngine
getTeamNamed(const AsciiString &teamName)ScriptEnginevirtual
getUnitNamed(const AsciiString &unitName)ScriptEnginevirtual
hasShownMPLocalDefeatWindow(void)ScriptEngine
hasTeamCompletedSequentialScript(Team *team, const AsciiString &sequentialScriptName)ScriptEngineprotected
hasUnitCompletedSequentialScript(Object *object, const AsciiString &sequentialScriptName)ScriptEngineprotected
init(void)ScriptEnginevirtual
isAudioComplete(const AsciiString &completedAudio, Bool removeFromList)ScriptEnginevirtual
isGameEnding(void)ScriptEngineinline
isScienceAcquired(Int playerIndex, ScienceType science, Bool removeFromList)ScriptEnginevirtual
isSpecialPowerComplete(Int playerIndex, const AsciiString &completedPower, Bool removeFromList, ObjectID sourceObj)ScriptEnginevirtual
isSpecialPowerMidway(Int playerIndex, const AsciiString &completedPower, Bool removeFromList, ObjectID sourceObj)ScriptEnginevirtual
isSpecialPowerTriggered(Int playerIndex, const AsciiString &completedPower, Bool removeFromList, ObjectID sourceObj)ScriptEnginevirtual
isSpeechComplete(const AsciiString &completedSpeech, Bool removeFromList)ScriptEnginevirtual
isTimeFast(void)ScriptEngine
isTimeFrozenDebug(void)ScriptEngine
isTimeFrozenScript(void)ScriptEngine
isUpgradeComplete(Int playerIndex, const AsciiString &upgrade, Bool removeFromList, ObjectID sourceObj)ScriptEnginevirtual
isVideoComplete(const AsciiString &completedVideo, Bool removeFromList)ScriptEnginevirtual
loadPostProcess(void)ScriptEngineprotectedvirtual
m_acquiredSciencesScriptEngineprotected
m_actionTemplatesScriptEngineprotected
m_allObjectTypeListsScriptEngineprotected
m_attackPriorityInfoScriptEngineprotected
m_breezeInfoScriptEngineprotected
m_callingObjectScriptEngineprotected
m_callingTeamScriptEngineprotected
m_ChooseVictimAlwaysUsesNormalScriptEngineprotected
m_closeWindowTimerScriptEngineprotected
m_completedUpgradesScriptEngineprotected
m_completedVideoScriptEngineprotected
m_conditionObjectScriptEngineprotected
m_conditionTeamScriptEngineprotected
m_conditionTemplatesScriptEngineprotected
m_countersScriptEngineprotected
m_curFadeFrameScriptEngineprotected
m_curFadeValueScriptEngineprotected
m_currentPlayerScriptEngineprotected
m_currentTrackNameScriptEngineprotected
m_endGameTimerScriptEngineprotected
m_fadeScriptEngineprotected
m_fadeFramesDecreaseScriptEngineprotected
m_fadeFramesHoldScriptEngineprotected
m_fadeFramesIncreaseScriptEngineprotected
m_finishedSpecialPowersScriptEngineprotected
m_firstUpdateScriptEngineprotected
m_flagsScriptEngineprotected
m_frameObjectCountChangedScriptEngineprotected
m_freezeByScriptScriptEngineprotected
m_gameDifficultyScriptEngineprotected
m_maxFadeScriptEngineprotected
m_midwaySpecialPowersScriptEngineprotected
m_minFadeScriptEngineprotected
m_nameSubsystemInterfaceprotected
m_namedObjectsScriptEngineprotected
m_namedRevealsScriptEngineprotected
m_numAttackInfoScriptEngineprotected
m_numCountersScriptEngineprotected
m_numFlagsScriptEngineprotected
m_objectCountsScriptEngineprotected
m_objectsShouldReceiveDifficultyBonusScriptEngineprotected
m_sequentialScriptsScriptEngineprotected
m_shownMPLocalDefeatWindowScriptEngineprotected
m_skirmishHumanPlayerScriptEngineprotected
m_testingAudioScriptEngineprotected
m_testingSpeechScriptEngineprotected
m_toppleDirectionsScriptEngineprotected
m_triggeredSpecialPowersScriptEngineprotected
m_uiInteractionsScriptEngineprotected
markMPLocalDefeatWindowShown(void)ScriptEngine
MAX_ATTACK_PRIORITIES enum valueScriptEngine
MAX_COUNTERS enum valueScriptEngine
MAX_FLAGS enum valueScriptEngine
newMap()ScriptEnginevirtual
notifyOfAcquiredScience(Int playerIndex, ScienceType science)ScriptEnginevirtual
notifyOfCompletedSpecialPower(Int playerIndex, const AsciiString &completedPower, ObjectID sourceObj)ScriptEnginevirtual
notifyOfCompletedUpgrade(Int playerIndex, const AsciiString &upgrade, ObjectID sourceObj)ScriptEnginevirtual
notifyOfCompletedVideo(const AsciiString &completedVideo)ScriptEnginevirtual
notifyOfMidwaySpecialPower(Int playerIndex, const AsciiString &completedPower, ObjectID sourceObj)ScriptEnginevirtual
notifyOfObjectCreationOrDestruction(void)ScriptEngine
notifyOfObjectDestruction(Object *pDeadObject)ScriptEnginevirtual
notifyOfTeamDestruction(Team *teamDestroyed)ScriptEngine
notifyOfTriggeredSpecialPower(Int playerIndex, const AsciiString &completedPower, ObjectID sourceObj)ScriptEnginevirtual
parseScriptAction(INI *ini)ScriptEnginestatic
parseScriptCondition(INI *ini)ScriptEnginestatic
particleEditorUpdate(void)ScriptEngineprotected
pauseTimer(ScriptAction *pAction)ScriptEngineprotected
postProcessLoad()SubsystemInterfaceinlinevirtual
removeAllSequentialScripts(Object *obj)ScriptEngine
removeAllSequentialScripts(Team *team)ScriptEngine
removeNamedMapReveal(const AsciiString &revealName)ScriptEngine
removeObjectFromCache(Object *pDeadObject)ScriptEnginevirtual
removeObjectTypes(ObjectTypes *typesToRemove)ScriptEngineprotected
removeSequentialScript(SequentialScript *scriptToRemove)ScriptEngine
reset(void)ScriptEnginevirtual
restartTimer(ScriptAction *pAction)ScriptEngineprotected
runObjectScript(const AsciiString &scriptName, Object *pThisObject=NULL)ScriptEnginevirtual
runScript(const AsciiString &scriptName, Team *pThisTeam=NULL)ScriptEnginevirtual
ScriptEngine()ScriptEngine
setChooseVictimAlwaysUsesNormal(Bool receive)ScriptEngineinline
setCounter(ScriptAction *pAction)ScriptEngineprotected
setCurrentTrackName(AsciiString a)ScriptEngineinline
setEnableVTune(Bool value)ScriptEngine
setFade(ScriptAction *pAction)ScriptEngineprotected
setFlag(ScriptAction *pAction)ScriptEngineprotected
setGlobalDifficulty(GameDifficulty difficulty)ScriptEngine
setName(AsciiString name)SubsystemInterfaceinline
setObjectCount(Int playerIndex, const AsciiString &objectTypeName, Int newCount)ScriptEngine
setObjectsShouldReceiveDifficultyBonus(Bool receive)ScriptEngineinline
setPriorityDefault(ScriptAction *pAction)ScriptEngineprotected
setPriorityKind(ScriptAction *pAction)ScriptEngineprotected
setPriorityThing(ScriptAction *pAction)ScriptEngineprotected
setSequentialTimer(Object *obj, Int frameCount)ScriptEngine
setSequentialTimer(Team *team, Int frameCount)ScriptEngine
setSway(ScriptAction *pAction)ScriptEngineprotected
setTimer(ScriptAction *pAction, Bool milisecondTimer, Bool random)ScriptEngineprotected
setToppleDirection(const AsciiString &objectName, const Coord3D *direction)ScriptEngine
signalUIInteract(const AsciiString &hookName)ScriptEnginevirtual
Snapshot(void)Snapshot
startCloseWindowTimer(void)ScriptEnginevirtual
startEndGameTimer(void)ScriptEnginevirtual
startQuickEndGameTimer(void)ScriptEnginevirtual
subCounter(ScriptAction *pAction)ScriptEngineprotected
SubsystemInterface()SubsystemInterface
TFade enum nameScriptEngine
transferObjectName(const AsciiString &unitName, Object *pNewObject)ScriptEnginevirtual
turnBreezeOff(void)ScriptEngineinline
undoNamedMapReveal(const AsciiString &revealName)ScriptEngine
UPDATE(void)SubsystemInterfaceinline
update(void)ScriptEnginevirtual
updateFades(void)ScriptEngineprotected
VecSequentialScriptPtr typedefScriptEngineprotected
VecSequentialScriptPtrIt typedefScriptEngineprotected
xfer(Xfer *xfer)ScriptEngineprotectedvirtual
~ScriptEngine()ScriptEnginevirtual
~Snapshot(void)Snapshot
~SubsystemInterface()SubsystemInterfacevirtual