Fission FSN
Loading...
Searching...
No Matches
gfCHogRunningOrder Class Reference

#include <gfCHogRunningOrder.h>

Inheritance diagram for gfCHogRunningOrder:

Public Member Functions

 gfCHogRunningOrder (const fsCResourceName &pFilename)
 ~gfCHogRunningOrder ()
Public Member Functions inherited from fsIRunningOrder
void replace (const std::vector< fsStr > &pNewOrder)
const std::vector< fsStr > & rawSequenceGet () const
fsBool guiModeGet () const
const VarTableMapresolvedSceneConfigGet (const fsStr &pSceneName) const
fsS32 levelCountGet () const
fsS32 currLevelPosGet () const
const fsStrfirstLocationGet () const
void gameContinue ()
void newGameStart ()
void singleLevel ()
const fsStrnextLocationGet () const
void levelCompleteSet ()
void nextLocationSet (const fsStr &pNextLocation)
fsStr nextLocationGet (const fsStr &pCurrentLocation) const
fsBool nextLocationReady () const
void nextLocationClear ()
 fsIRunningOrder (const fsCResourceName &pFilename, fsBool pMapNavigationUsed=false)
virtual ~fsIRunningOrder ()

Protected Member Functions

void replaceDo (const std::vector< fsStr > &pNewOrder) override
void sequenceCheckDo () const override
std::vector< fsStr >::const_iterator currentLevelIteratorGetDo (const fsStr &pCurrentLocation) const override
void nextLocationSetDo (const fsStr &pNextLocation) override
void newGameStartDo () override
fsStr nextLocationGetDo (const fsStr &pCurrentLocation) const override
void gameContinueDo () override
Protected Member Functions inherited from fsIRunningOrder
fsBool loopsCheck () const
void sequenceCheck ()
std::vector< fsStr >::const_iterator currentLevelIteratorGet (const fsStr &pCurrentLocation) const

Additional Inherited Members

Static Public Attributes inherited from fsIRunningOrder
static const fsStr mMapDestinationPrefix
Protected Attributes inherited from fsIRunningOrder
std::vector< fsStrmSequence
fsStr mCurrentLocation
fsStr mNextLocation
fsBool mHasLoops = false

Constructor & Destructor Documentation

◆ gfCHogRunningOrder()

gfCHogRunningOrder::gfCHogRunningOrder ( const fsCResourceName & pFilename)

◆ ~gfCHogRunningOrder()

gfCHogRunningOrder::~gfCHogRunningOrder ( )

Member Function Documentation

◆ currentLevelIteratorGetDo()

std::vector< fsStr >::const_iterator gfCHogRunningOrder::currentLevelIteratorGetDo ( const fsStr & pCurrentLocation) const
overrideprotectedvirtual

Reimplemented from fsIRunningOrder.

◆ gameContinueDo()

void gfCHogRunningOrder::gameContinueDo ( )
overrideprotectedvirtual

Implements fsIRunningOrder.

◆ newGameStartDo()

void gfCHogRunningOrder::newGameStartDo ( )
overrideprotectedvirtual

Reimplemented from fsIRunningOrder.

◆ nextLocationGetDo()

fsStr gfCHogRunningOrder::nextLocationGetDo ( const fsStr & pCurrentLocation) const
overrideprotectedvirtual

Reimplemented from fsIRunningOrder.

◆ nextLocationSetDo()

void gfCHogRunningOrder::nextLocationSetDo ( const fsStr & pNextLocation)
overrideprotectedvirtual

Reimplemented from fsIRunningOrder.

◆ replaceDo()

void gfCHogRunningOrder::replaceDo ( const std::vector< fsStr > & pNewOrder)
overrideprotectedvirtual

Implements fsIRunningOrder.

◆ sequenceCheckDo()

void gfCHogRunningOrder::sequenceCheckDo ( ) const
overrideprotectedvirtual

Reimplemented from fsIRunningOrder.


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