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

#include <gfCParkRunningOrder.h>

Inheritance diagram for gfCParkRunningOrder:

Public Member Functions

 gfCParkRunningOrder (const fsCResourceName &pFilename)
 ~gfCParkRunningOrder ()
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 ()

Static Public Attributes

static const fsStr mParkScenesFolder
Static Public Attributes inherited from fsIRunningOrder
static const fsStr mMapDestinationPrefix

Protected Member Functions

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

Additional Inherited Members

Protected Attributes inherited from fsIRunningOrder
std::vector< fsStrmSequence
fsStr mCurrentLocation
fsStr mNextLocation
fsBool mHasLoops = false

Constructor & Destructor Documentation

◆ gfCParkRunningOrder()

gfCParkRunningOrder::gfCParkRunningOrder ( const fsCResourceName & pFilename)

◆ ~gfCParkRunningOrder()

gfCParkRunningOrder::~gfCParkRunningOrder ( )

Member Function Documentation

◆ gameContinueDo()

void gfCParkRunningOrder::gameContinueDo ( )
overrideprotectedvirtual

Implements fsIRunningOrder.

◆ replaceDo()

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

Implements fsIRunningOrder.

Member Data Documentation

◆ mParkScenesFolder

const fsStr gfCParkRunningOrder::mParkScenesFolder
static

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