#include <ScriptConditions.h>
Inherits ScriptConditionsInterface.
Public Member Functions | |
| ScriptConditions () | |
| ~ScriptConditions () | |
| virtual void | init (void) |
| Init. | |
| virtual void | reset (void) |
| Reset. | |
| virtual void | update (void) |
| Update. | |
| Bool | evaluateCondition (Condition *pCondition) |
Public Member Functions inherited from ScriptConditionsInterface | |
| virtual | ~ScriptConditionsInterface () |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | postProcessLoad () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Additional Inherited Members | |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Implementation for the Script Conditions singleton
Definition at line 69 of file ScriptConditions.h.
| ScriptConditions::ScriptConditions | ( | ) |
Definition at line 131 of file ScriptConditions.cpp.
| ScriptConditions::~ScriptConditions | ( | ) |
Definition at line 138 of file ScriptConditions.cpp.
evaluateAllBuildFacilitiesDestroyed
Definition at line 240 of file ScriptConditions.cpp.
evaluateAllDestroyed
Definition at line 228 of file ScriptConditions.cpp.
evaluateAudioHasCompleted
Definition at line 1459 of file ScriptConditions.cpp.
evaluateBridgeBroken
Definition at line 266 of file ScriptConditions.cpp.
evaluateBridgeRepaired
Definition at line 282 of file ScriptConditions.cpp.
|
protected |
evaluateBuildingEntered
Definition at line 1001 of file ScriptConditions.cpp.
|
protected |
evaluateBuiltByPlayer
Definition at line 881 of file ScriptConditions.cpp.
|
protected |
evaluateCanPurchaseScience
Definition at line 1583 of file ScriptConditions.cpp.
Evaluate a condition
Implements ScriptConditionsInterface.
Definition at line 2728 of file ScriptConditions.cpp.
|
protected |
evaluateEnemySighted
Definition at line 1053 of file ScriptConditions.cpp.
evaluateHasUnits
Definition at line 364 of file ScriptConditions.cpp.
evaluateIsBuildingEmpty
Definition at line 1032 of file ScriptConditions.cpp.
evaluateIsDestroyed
Definition at line 252 of file ScriptConditions.cpp.
|
protected |
evaluateMissionAttempts
Definition at line 1232 of file ScriptConditions.cpp.
|
protected |
evaluateMultiplayerAlliedDefeat
Definition at line 1764 of file ScriptConditions.cpp.
|
protected |
evaluateMultiplayerAlliedVictory
Definition at line 1756 of file ScriptConditions.cpp.
|
protected |
evaluateMultiplayerPlayerDefeat
Definition at line 1772 of file ScriptConditions.cpp.
|
protected |
Definition at line 2688 of file ScriptConditions.cpp.
|
protected |
evaluateNamedAttackedByPlayer
Definition at line 803 of file ScriptConditions.cpp.
|
protected |
evaluateNamedAttackedByType
Definition at line 687 of file ScriptConditions.cpp.
Implemented as evaluateNamedExists(...)
evaluateNamedCreated
Definition at line 926 of file ScriptConditions.cpp.
|
protected |
evaluateNamedDiscovered
Definition at line 1156 of file ScriptConditions.cpp.
|
protected |
evaluateNamedEnteredArea
Definition at line 1638 of file ScriptConditions.cpp.
|
protected |
evaluateNamedExitedArea
Definition at line 1661 of file ScriptConditions.cpp.
evaluateNamedHasFreeContainerSlots
Definition at line 1613 of file ScriptConditions.cpp.
|
protected |
evaluateNamedInsideArea
Definition at line 421 of file ScriptConditions.cpp.
|
protected |
evaluateNamedOutsideArea
Definition at line 649 of file ScriptConditions.cpp.
|
protected |
evaluateNamedOwnedByPlayer
Definition at line 1241 of file ScriptConditions.cpp.
|
protected |
evaluateNamedReachedWaypointsEnd
Definition at line 1325 of file ScriptConditions.cpp.
|
protected |
evaluateNamedSelected
Definition at line 1396 of file ScriptConditions.cpp.
evaluateNamedUnitDestroyed
Definition at line 298 of file ScriptConditions.cpp.
evaluateNamedUnitDying
Definition at line 329 of file ScriptConditions.cpp.
evaluateNamedUnitExists
Definition at line 315 of file ScriptConditions.cpp.
evaluateNamedUnitTotallyDead
Definition at line 347 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerDestroyedNOrMoreBuildings
Definition at line 1953 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerHasComparisonPercentPower
Definition at line 1857 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerHasComparisonValueExcessPower
Definition at line 1879 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerHasCredits
Definition at line 976 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerHasNOrFewerBuildings
Definition at line 1279 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerHasNOrFewerFactionBuildings
Definition at line 1292 of file ScriptConditions.cpp.
evaluatePlayerHasPower
Definition at line 1308 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerHasUnitKindInArea
Definition at line 537 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerHasUnitTypeInArea
Definition at line 444 of file ScriptConditions.cpp.
|
protected |
Definition at line 2695 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerSpecialPowerFromUnitComplete
Definition at line 1517 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerSpecialPowerFromUnitMidway
Definition at line 1492 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerSpecialPowerFromUnitTriggered
Definition at line 1467 of file ScriptConditions.cpp.
|
protected |
evaluatePlayerUnitCondition
Definition at line 1780 of file ScriptConditions.cpp.
|
protected |
evaluateScienceAcquired
Definition at line 1567 of file ScriptConditions.cpp.
|
protected |
evaluateSciencePurchasePoints
Definition at line 1599 of file ScriptConditions.cpp.
|
protectedvirtual |
Implements ScriptConditionsInterface.
Definition at line 2293 of file ScriptConditions.cpp.
|
protected |
Definition at line 2489 of file ScriptConditions.cpp.
|
protected |
Definition at line 2615 of file ScriptConditions.cpp.
|
protected |
Definition at line 2443 of file ScriptConditions.cpp.
|
protected |
Definition at line 2392 of file ScriptConditions.cpp.
|
protected |
Definition at line 2648 of file ScriptConditions.cpp.
|
protected |
Definition at line 2378 of file ScriptConditions.cpp.
|
protected |
Definition at line 2496 of file ScriptConditions.cpp.
|
protected |
Definition at line 2198 of file ScriptConditions.cpp.
|
protected |
Definition at line 2631 of file ScriptConditions.cpp.
|
protected |
Definition at line 2257 of file ScriptConditions.cpp.
|
protected |
evaluateSkirmishSpecialPowerIsReady - does any unit have this special power ready to use?
Definition at line 1902 of file ScriptConditions.cpp.
|
protected |
Definition at line 2603 of file ScriptConditions.cpp.
|
protected |
Definition at line 2209 of file ScriptConditions.cpp.
|
protected |
Definition at line 2593 of file ScriptConditions.cpp.
|
protected |
Definition at line 2571 of file ScriptConditions.cpp.
|
protected |
Definition at line 2331 of file ScriptConditions.cpp.
|
protected |
Definition at line 2112 of file ScriptConditions.cpp.
evaluateSpeechHasCompleted
Definition at line 1451 of file ScriptConditions.cpp.
|
protected |
evaluateTeamAttackedByPlayer
Definition at line 841 of file ScriptConditions.cpp.
|
protected |
evaluateTeamAttackedByType
Definition at line 739 of file ScriptConditions.cpp.
Implemented as evaluateTeamExists(...)
evaluateTeamCreated
Definition at line 936 of file ScriptConditions.cpp.
|
protected |
evaluateTeamDiscovered
Definition at line 1188 of file ScriptConditions.cpp.
|
protected |
evaluateTeamEnteredAreaEntirely
Definition at line 1680 of file ScriptConditions.cpp.
|
protected |
evaluateTeamEnteredAreaPartially
Definition at line 1699 of file ScriptConditions.cpp.
|
protected |
evaluateTeamExitedAreaEntirely
Definition at line 1718 of file ScriptConditions.cpp.
|
protected |
evaluateTeamExitedAreaPartially
Definition at line 1737 of file ScriptConditions.cpp.
|
protected |
Definition at line 2074 of file ScriptConditions.cpp.
|
protected |
evaluateTeamInsideAreaEntirely
Definition at line 658 of file ScriptConditions.cpp.
|
protected |
evaluateUnitsEntered
Definition at line 402 of file ScriptConditions.cpp.
|
protectedvirtual |
Implements ScriptConditionsInterface.
Definition at line 2018 of file ScriptConditions.cpp.
|
protected |
evaluateTeamOutsideAreaEntirely
Definition at line 678 of file ScriptConditions.cpp.
|
protected |
evaluateTeamOwnedByPlayer
Definition at line 1260 of file ScriptConditions.cpp.
|
protected |
evaluateTeamReachedWaypointsEnd
Definition at line 1352 of file ScriptConditions.cpp.
|
protected |
evaluateTeamStateIs
Definition at line 618 of file ScriptConditions.cpp.
|
protected |
evaluateTeamStateIsNot
Definition at line 634 of file ScriptConditions.cpp.
|
protected |
evaluateTypeSighted
Definition at line 1110 of file ScriptConditions.cpp.
evaluateUnitHasEmptied
Definition at line 1969 of file ScriptConditions.cpp.
|
protected |
Definition at line 2063 of file ScriptConditions.cpp.
|
protected |
evaluateUnitHealth
Definition at line 948 of file ScriptConditions.cpp.
|
protected |
evaluateUpgradeFromUnitComplete
Definition at line 1542 of file ScriptConditions.cpp.
evaluateVideoHasCompleted
Definition at line 1443 of file ScriptConditions.cpp.
|
virtual |
Init.
Init
Implements ScriptConditionsInterface.
Definition at line 146 of file ScriptConditions.cpp.
|
protected |
objectTypesFromParam
Definition at line 204 of file ScriptConditions.cpp.
Finds the player by the name in the parameter, and if found caches the player mask in the parameter so we don't have to do a name search. May return null if the player doesn't exist.
Definition at line 178 of file ScriptConditions.cpp.
|
virtual |
Reset.
Reset
Implements ScriptConditionsInterface.
Definition at line 156 of file ScriptConditions.cpp.
|
virtual |
Implements ScriptConditionsInterface.
Definition at line 167 of file ScriptConditions.cpp.