diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index f5096385..28b34df1 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -5581,22 +5581,9 @@ void Game::customloadquick(const std::string& savfile) } } -struct Summary -{ - const char* summary; - int seconds; - int minutes; - int hours; - int savex; - int savey; - int trinkets; - bool finalmode; - bool crewstats[Game::numcrew]; -}; - static void loadthissummary( const char* filename, - struct Summary* summary, + struct Game::Summary* summary, tinyxml2::XMLDocument& doc ) { tinyxml2::XMLHandle hDoc(&doc); diff --git a/desktop_version/src/Game.h b/desktop_version/src/Game.h index 317db694..8a125800 100644 --- a/desktop_version/src/Game.h +++ b/desktop_version/src/Game.h @@ -290,6 +290,21 @@ public: void loadsummary(void); + static const int numcrew = 6; + + struct Summary + { + const char* summary; + int seconds; + int minutes; + int hours; + int savex; + int savey; + int trinkets; + bool finalmode; + bool crewstats[numcrew]; + }; + void readmaingamesave(const char* savename, tinyxml2::XMLDocument& doc); std::string writemaingamesave(tinyxml2::XMLDocument& doc); @@ -434,7 +449,6 @@ public: bool inintermission; - static const int numcrew = 6; bool crewstats[numcrew]; bool ndmresultcrewstats[numcrew];