TombEngine/TR5Main/Game/gameflow.cpp
TokyoSU b615a98c46 (Broken) Deleted Global Folder
- No more enums.h, constants.h, macro.h, etc...
- moved all structure in types.h to there respective file.
2020-05-30 15:55:23 +02:00

42 lines
849 B
C++

#include "framework.h"
#include "gameflow.h"
#include "draw.h"
#include "savegame.h"
#include "input.h"
#include "level.h"
SavegameInfo g_SavegameInfos[MAX_SAVEGAMES];
SaveGameHeader g_NewSavegameInfos[MAX_SAVEGAMES];
vector<string> g_NewStrings;
extern GameFlow* g_GameFlow;
int LoadSavegameInfos()
{
char fileName[255];
for (int i = 0; i < MAX_SAVEGAMES; i++)
{
g_NewSavegameInfos[i].Present = false;
}
// try to load the savegame
for (int i = 0; i < MAX_SAVEGAMES; i++)
{
ZeroMemory(fileName, 255);
sprintf(fileName, "savegame.%d", i);
FILE* savegamePtr = fopen(fileName, "rb");
if (savegamePtr == NULL)
continue;
fclose(savegamePtr);
g_NewSavegameInfos[i].Present = true;
SaveGame::LoadHeader(fileName, &g_NewSavegameInfos[i]);
fclose(savegamePtr);
}
return 0;
}