OpenEnroth 73e68f7
|
#include <array>
#include <string>
#include <utility>
#include "Engine/Time/Time.h"
#include "Utility/Memory/Blob.h"
Classes | |
struct | SaveGameHeader |
struct | SavegameList |
Functions | |
void | LoadGame (int uSlot) |
std::pair< SaveGameHeader, Blob > | CreateSaveData (bool resetWorld, std::string_view title) |
SaveGameHeader | SaveGame (bool isAutoSave, bool resetWorld, std::string_view path, std::string_view title={}) |
void | AutoSave () |
void | DoSavegame (int uSlot) |
bool | Initialize_GamesLOD_NewLOD () |
void | SaveNewGame () |
void | QuickSaveGame () |
int | GetQuickSaveSlot () |
void | QuickLoadGame () |
std::string | GetCurrentQuickSave () |
Variables | |
constexpr int | MAX_SAVE_SLOTS = 45 |
SavegameList * | pSavegameList |
void AutoSave | ( | ) |
std::pair< SaveGameHeader, Blob > CreateSaveData | ( | bool | resetWorld, |
std::string_view | title | ||
) |
void DoSavegame | ( | int | uSlot | ) |
std::string GetCurrentQuickSave | ( | ) |
int GetQuickSaveSlot | ( | ) |
bool Initialize_GamesLOD_NewLOD | ( | ) |
void LoadGame | ( | int | uSlot | ) |
void QuickLoadGame | ( | ) |
void QuickSaveGame | ( | ) |
SaveGameHeader SaveGame | ( | bool | isAutoSave, |
bool | resetWorld, | ||
std::string_view | path, | ||
std::string_view | title = {} |
||
) |
void SaveNewGame | ( | ) |
|
constexpr |
|
extern |