Experimental quicksave/quickload feature

This was SVN commit r10427.
This commit is contained in:
Ykkrosh
2011-10-24 14:55:45 +00:00
parent 29e4f633f1
commit a3c03815c0
5 changed files with 69 additions and 0 deletions
+12
View File
@@ -456,6 +456,16 @@ void RewindTimeWarp(void* UNUSED(cbdata))
g_Game->GetTurnManager()->RewindTimeWarp();
}
void QuickSave(void* UNUSED(cbdata))
{
g_Game->GetTurnManager()->QuickSave();
}
void QuickLoad(void* UNUSED(cbdata))
{
g_Game->GetTurnManager()->QuickLoad();
}
} // namespace
void GuiScriptingInit(ScriptInterface& scriptInterface)
@@ -520,4 +530,6 @@ void GuiScriptingInit(ScriptInterface& scriptInterface)
scriptInterface.RegisterFunction<void, &DumpSimState>("DumpSimState");
scriptInterface.RegisterFunction<void, unsigned int, &EnableTimeWarpRecording>("EnableTimeWarpRecording");
scriptInterface.RegisterFunction<void, &RewindTimeWarp>("RewindTimeWarp");
scriptInterface.RegisterFunction<void, &QuickSave>("QuickSave");
scriptInterface.RegisterFunction<void, &QuickLoad>("QuickLoad");
}