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

#include <ScriptActions.h>

Inherits SubsystemInterface.

Inherited by ScriptActions.

Public Member Functions

virtual ~ScriptActionsInterface ()
 
virtual void init (void)=0
 Init.
 
virtual void reset (void)=0
 Reset.
 
virtual void update (void)=0
 Update.
 
virtual void executeAction (ScriptAction *pAction)=0
 execute a script action.
 
virtual void closeWindows (Bool suppressNewWindows)=0
 
virtual void doEnableOrDisableObjectDifficultyBonuses (Bool enableBonuses)=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 Actions interface format

Definition at line 47 of file ScriptActions.h.

Constructor & Destructor Documentation

◆ ~ScriptActionsInterface()

virtual ScriptActionsInterface::~ScriptActionsInterface ( )
inlinevirtual

Definition at line 52 of file ScriptActions.h.

Member Function Documentation

◆ closeWindows()

virtual void ScriptActionsInterface::closeWindows ( Bool suppressNewWindows)
pure virtual

Implemented in ScriptActions.

◆ doEnableOrDisableObjectDifficultyBonuses()

virtual void ScriptActionsInterface::doEnableOrDisableObjectDifficultyBonuses ( Bool enableBonuses)
pure virtual

Implemented in ScriptActions.

◆ executeAction()

virtual void ScriptActionsInterface::executeAction ( ScriptAction * pAction)
pure virtual

execute a script action.

Implemented in ScriptActions.

◆ init()

virtual void ScriptActionsInterface::init ( void )
pure virtual

Init.

Implements SubsystemInterface.

Implemented in ScriptActions.

◆ reset()

virtual void ScriptActionsInterface::reset ( void )
pure virtual

Reset.

Implements SubsystemInterface.

Implemented in ScriptActions.

◆ update()

virtual void ScriptActionsInterface::update ( void )
pure virtual

Update.

Implements SubsystemInterface.

Implemented in ScriptActions.


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