#pragma once extern bool g_bSaveStateOnExit; void Snapshot_SetFilename(const std::string& filename, const std::string& path=""); const std::string& Snapshot_GetFilename(void); const std::string& Snapshot_GetPath(void); const std::string& Snapshot_GetPathname(void); void Snapshot_GetDefaultFilenameAndPath(std::string& defaultFilename, std::string& defaultPath); void Snapshot_UpdatePath(void); void Snapshot_LoadState(); void Snapshot_SaveState(); void Snapshot_Startup(); void Snapshot_Shutdown();