Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ScriptConditionsInterface Class Referenceabstract

#include <ScriptConditions.h>

Inherits SubsystemInterface.

Inherited by ScriptConditions.

Public Member Functions

virtual ~ScriptConditionsInterface ()
 
virtual void init (void)=0
 Init.
 
virtual void reset (void)=0
 Reset.
 
virtual void update (void)=0
 Update.
 
virtual Bool evaluateCondition (Condition *pCondition)=0
 evaluate a a script condition.
 
virtual Bool evaluateSkirmishCommandButtonIsReady (Parameter *pSkirmishPlayerParm, Parameter *pTeamParm, Parameter *pCommandButtonParm, Bool allReady)=0
 
virtual Bool evaluateTeamIsContained (Parameter *pTeamParm, Bool allContained)=0
 
- 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
 

Detailed Description

Pure virtual class for Script Conditions interface format

Definition at line 44 of file ScriptConditions.h.

Constructor & Destructor Documentation

◆ ~ScriptConditionsInterface()

virtual ScriptConditionsInterface::~ScriptConditionsInterface ( )
inlinevirtual

Definition at line 49 of file ScriptConditions.h.

Member Function Documentation

◆ evaluateCondition()

virtual Bool ScriptConditionsInterface::evaluateCondition ( Condition * pCondition)
pure virtual

evaluate a a script condition.

Implemented in ScriptConditions.

◆ evaluateSkirmishCommandButtonIsReady()

virtual Bool ScriptConditionsInterface::evaluateSkirmishCommandButtonIsReady ( Parameter * pSkirmishPlayerParm,
Parameter * pTeamParm,
Parameter * pCommandButtonParm,
Bool allReady )
pure virtual

Implemented in ScriptConditions.

◆ evaluateTeamIsContained()

virtual Bool ScriptConditionsInterface::evaluateTeamIsContained ( Parameter * pTeamParm,
Bool allContained )
pure virtual

Implemented in ScriptConditions.

◆ init()

virtual void ScriptConditionsInterface::init ( void )
pure virtual

Init.

Implements SubsystemInterface.

Implemented in ScriptConditions.

◆ reset()

virtual void ScriptConditionsInterface::reset ( void )
pure virtual

Reset.

Implements SubsystemInterface.

Implemented in ScriptConditions.

◆ update()

virtual void ScriptConditionsInterface::update ( void )
pure virtual

Update.

Implements SubsystemInterface.

Implemented in ScriptConditions.


The documentation for this class was generated from the following file: