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

#include <ScriptEngine.h>

Inherits MemoryPoolObject, and Snapshot.

Public Types

enum  { START_INSTRUCTION = -1 }
 

Public Member Functions

 SequentialScript ()
 
- Public Member Functions inherited from MemoryPoolObject
void deleteInstance ()
 
- Public Member Functions inherited from Snapshot
 Snapshot (void)
 
 ~Snapshot (void)
 

Public Attributes

Teamm_teamToExecOn
 
ObjectID m_objectID
 
Scriptm_scriptToExecuteSequentially
 
Int m_currentInstruction
 
Int m_timesToLoop
 
Int m_framesToWait
 
Bool m_dontAdvanceInstruction
 
SequentialScriptm_nextScriptInSequence
 

Protected Member Functions

virtual void crc (Xfer *xfer)
 
virtual void xfer (Xfer *xfer)
 
virtual void loadPostProcess (void)
 
- Protected Member Functions inherited from MemoryPoolObject
virtual ~MemoryPoolObject ()
 
void * operator new (size_t s)
 
void operator delete (void *p)
 
virtual MemoryPoolgetObjectMemoryPool ()=0
 

Detailed Description

Definition at line 164 of file ScriptEngine.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
START_INSTRUCTION 

Definition at line 170 of file ScriptEngine.h.

Constructor & Destructor Documentation

◆ SequentialScript()

SequentialScript::SequentialScript ( )

Definition at line 8127 of file ScriptEngine.cpp.

Member Function Documentation

◆ crc()

void SequentialScript::crc ( Xfer * xfer)
protectedvirtual

CRC

Implements Snapshot.

Definition at line 8141 of file ScriptEngine.cpp.

◆ loadPostProcess()

void SequentialScript::loadPostProcess ( void )
protectedvirtual

Load post process

Implements Snapshot.

Definition at line 8228 of file ScriptEngine.cpp.

◆ xfer()

void SequentialScript::xfer ( Xfer * xfer)
protectedvirtual

Xfer Method Version Info: 1: Initial version

Implements Snapshot.

Definition at line 8151 of file ScriptEngine.cpp.

Member Data Documentation

◆ m_currentInstruction

Int SequentialScript::m_currentInstruction

Definition at line 174 of file ScriptEngine.h.

◆ m_dontAdvanceInstruction

Bool SequentialScript::m_dontAdvanceInstruction

Definition at line 177 of file ScriptEngine.h.

◆ m_framesToWait

Int SequentialScript::m_framesToWait

Definition at line 176 of file ScriptEngine.h.

◆ m_nextScriptInSequence

SequentialScript* SequentialScript::m_nextScriptInSequence

Definition at line 179 of file ScriptEngine.h.

◆ m_objectID

ObjectID SequentialScript::m_objectID

Definition at line 172 of file ScriptEngine.h.

◆ m_scriptToExecuteSequentially

Script* SequentialScript::m_scriptToExecuteSequentially

Definition at line 173 of file ScriptEngine.h.

◆ m_teamToExecOn

Team* SequentialScript::m_teamToExecOn

Definition at line 171 of file ScriptEngine.h.

◆ m_timesToLoop

Int SequentialScript::m_timesToLoop

Definition at line 175 of file ScriptEngine.h.


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