Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
Go to the source code of this file.
Namespaces | |
namespace | VisualReplay |
Contains functions for visually replaying past games. | |
Functions | |
OsPath | VisualReplay::GetDirectoryPath () |
Returns the absolute path to the sim-log directory (that contains the directories with the replay files. More... | |
OsPath | VisualReplay::GetCacheFilePath () |
Returns the absolute path to the replay cache file. More... | |
OsPath | VisualReplay::GetTempCacheFilePath () |
Returns the absolute path to the temporary replay cache file used to always have a valid cache file in place even if bad things happen. More... | |
bool | VisualReplay::StartVisualReplay (const OsPath &directory) |
Replays the commands.txt file in the given subdirectory visually. More... | |
bool | VisualReplay::ReadCacheFile (const ScriptInterface &scriptInterface, JS::MutableHandleObject cachedReplaysObject) |
Reads the replay Cache file and parses it into a jsObject. More... | |
void | VisualReplay::StoreCacheFile (const ScriptInterface &scriptInterface, JS::HandleObject replays) |
Stores the replay list in the replay cache file. More... | |
JS::HandleObject | VisualReplay::ReloadReplayCache (const ScriptInterface &scriptInterface, bool compareFiles) |
Load the replay cache and check if there are new/deleted replays. More... | |
JS::Value | VisualReplay::GetReplays (const ScriptInterface &scriptInterface, bool compareFiles) |
Get a list of replays to display in the GUI. More... | |
JS::Value | VisualReplay::LoadReplayData (const ScriptInterface &scriptInterface, const OsPath &directory) |
Parses a commands.txt file and extracts metadata. More... | |
bool | VisualReplay::DeleteReplay (const OsPath &replayFile) |
Permanently deletes the visual replay (including the parent directory) More... | |
JS::Value | VisualReplay::GetReplayAttributes (const ScriptInterface &scriptInterface, const OsPath &directoryName) |
Returns the parsed header of the replay file (commands.txt). More... | |
bool | VisualReplay::HasReplayMetadata (const OsPath &directoryName) |
Returns whether or not the metadata / summary screen data has been saved properly when the game ended. More... | |
JS::Value | VisualReplay::GetReplayMetadata (const ScriptInterface &scriptInterface, const OsPath &directoryName) |
Returns the metadata of a replay. More... | |
void | VisualReplay::AddReplayToCache (const ScriptInterface &scriptInterface, const CStrW &directoryName) |
Adds a replay to the replayCache. More... | |