9#ifndef fsILevelBasedAppCoreMainhdr
10#define fsILevelBasedAppCoreMainhdr
96 void currentSubSceneBackgroundVisiblityToggle(
fsBool pRender);
98 void levelSettingsLoad();
100 static const fsStr mScenesFolder;
101 static const fsStr mChaptersFolder;
103 std::unique_ptr<fsCVariableTable> mLevelSettings;
105 std::vector<fsISubSceneComponent*> mSubScenes;
107 std::vector<fsStr> mChapters;
fsCAppCoreMain(const fsCAppCoreMain &)=delete
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
virtual void runningOrderCreate()=0
fsStr nextLocationGet() const
Definition fsILevelBasedAppCoreMain.cpp:233
static const fsCUniqueId mLevelInitialisedMsg
Definition fsILevelBasedAppCoreMain.h:28
fsIRunningOrder * mRunningOrder
Definition fsILevelBasedAppCoreMain.h:88
std::vector< fsStr > chaptersGet() const
Definition fsILevelBasedAppCoreMain.cpp:98
void newGameStart()
Definition fsILevelBasedAppCoreMain.cpp:258
const std::vector< fsStr > & rawSequenceGet() const
Definition fsILevelBasedAppCoreMain.cpp:243
fsS32 levelCountGet() const
Definition fsILevelBasedAppCoreMain.cpp:108
static const fsCUniqueId mLevelEntitiesCreatedMsg
Definition fsILevelBasedAppCoreMain.h:29
void nextLocationSet(const fsStr &pNextLevelName)
Definition fsILevelBasedAppCoreMain.cpp:283
static fsStr chapterFolderGet()
Definition fsILevelBasedAppCoreMain.cpp:41
static const fsCUniqueId mLevelPostResetMsg
Definition fsILevelBasedAppCoreMain.h:30
fsISubSceneComponent * currentSubSceneGet() const
Definition fsILevelBasedAppCoreMain.cpp:158
fsS32 currLevelPosGet() const
Definition fsILevelBasedAppCoreMain.cpp:113
fsStr mCurrentLevelName
Definition fsILevelBasedAppCoreMain.h:89
void gameContinue()
Definition fsILevelBasedAppCoreMain.cpp:268
friend class gfCDebugJustCollectablesView
Definition fsILevelBasedAppCoreMain.h:24
void chapterClear()
Definition fsILevelBasedAppCoreMain.cpp:59
fsCVariableTable * levelSettingsGet() const
Definition fsILevelBasedAppCoreMain.cpp:172
static fsBool collectorsEditionContent(const fsStr &pLevelName)
Definition fsILevelBasedAppCoreMain.cpp:118
void gameSingleLevel()
Definition fsILevelBasedAppCoreMain.cpp:278
void quitToMenuSet()
Definition fsILevelBasedAppCoreMain.cpp:203
fsStr currentLevelNameGet() const
Definition fsILevelBasedAppCoreMain.cpp:221
static void chapterLoaderEnable()
Definition fsILevelBasedAppCoreMain.cpp:77
fsBool nextLocationReady() const
Definition fsILevelBasedAppCoreMain.cpp:228
const fsStr & firstLocationGet() const
Definition fsILevelBasedAppCoreMain.cpp:248
fsStr sceneFolderGet() const
Definition fsILevelBasedAppCoreMain.cpp:214
static fsILevelBasedAppCoreMain * instanceGet()
Definition fsILevelBasedAppCoreMain.cpp:209
void chaptersLocate()
Definition fsILevelBasedAppCoreMain.cpp:49
virtual void nextLocationInitialiseDo(const fsStr &pLevelName)
Definition fsILevelBasedAppCoreMain.h:79
fsILevelBasedAppCoreMain()
Definition fsILevelBasedAppCoreMain.cpp:342
void subScenesStore()
Definition fsILevelBasedAppCoreMain.cpp:142
void nextLocationInitialise()
Definition fsILevelBasedAppCoreMain.cpp:306
void chapterEnable()
Definition fsILevelBasedAppCoreMain.cpp:66
void postInitialiseDo() override
Definition fsILevelBasedAppCoreMain.cpp:336
virtual ~fsILevelBasedAppCoreMain()
Definition fsILevelBasedAppCoreMain.cpp:349
static fsStr scenesFolderGet()
Definition fsILevelBasedAppCoreMain.cpp:103
void levelCompleteSet()
Definition fsILevelBasedAppCoreMain.cpp:253
virtual void runningOrderReplace(const std::vector< fsStr > pNewOrder)=0
fsStr mCurrentChapter
Definition fsILevelBasedAppCoreMain.h:90
Definition fsIRunningOrder.h:21
Definition fsISubSceneComponent.h:20
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20