9#ifndef fsILevelBasedAppCoreMainhdr
10#define fsILevelBasedAppCoreMainhdr
100 void currentSubSceneBackgroundVisiblityToggle(
fsBool pRender);
102 void levelSettingsLoad();
104 static const fsStr mScenesFolder;
105 static const fsStr mChaptersFolder;
107 std::unique_ptr<fsCVariableTable> mLevelSettings;
109 std::vector<fsISubSceneComponent*> mSubScenes;
111 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:92
std::vector< fsStr > chaptersGet() const
Definition fsILevelBasedAppCoreMain.cpp:98
void newGameStart()
Definition fsILevelBasedAppCoreMain.cpp:263
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:288
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:93
void gameContinue()
Definition fsILevelBasedAppCoreMain.cpp:273
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:283
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
fsBool runningOrderGuiModeGet() const
Definition fsILevelBasedAppCoreMain.cpp:248
const fsStr & firstLocationGet() const
Definition fsILevelBasedAppCoreMain.cpp:253
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:83
fsILevelBasedAppCoreMain()
Definition fsILevelBasedAppCoreMain.cpp:347
void subScenesStore()
Definition fsILevelBasedAppCoreMain.cpp:142
void nextLocationInitialise()
Definition fsILevelBasedAppCoreMain.cpp:311
void chapterEnable()
Definition fsILevelBasedAppCoreMain.cpp:66
void postInitialiseDo() override
Definition fsILevelBasedAppCoreMain.cpp:341
virtual ~fsILevelBasedAppCoreMain()
Definition fsILevelBasedAppCoreMain.cpp:354
static fsStr scenesFolderGet()
Definition fsILevelBasedAppCoreMain.cpp:103
void levelCompleteSet()
Definition fsILevelBasedAppCoreMain.cpp:258
virtual void runningOrderReplace(const std::vector< fsStr > pNewOrder)=0
fsStr mCurrentChapter
Definition fsILevelBasedAppCoreMain.h:94
Definition fsIRunningOrder.h:21
Definition fsISubSceneComponent.h:20
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20