diff options
author | Eugene Sandulenko | 2016-09-20 11:02:49 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-09-20 19:34:48 +0200 |
commit | ca1eb70fd8760411c0be2eb48449765c15768cb6 (patch) | |
tree | 265612d2cfed23461d48cb93e5708021c34bf425 /engines/fullpipe/gameloader.h | |
parent | dde4076f725e30a1264b3f0935df7c6fdf7cf774 (diff) | |
download | scummvm-rg350-ca1eb70fd8760411c0be2eb48449765c15768cb6.tar.gz scummvm-rg350-ca1eb70fd8760411c0be2eb48449765c15768cb6.tar.bz2 scummvm-rg350-ca1eb70fd8760411c0be2eb48449765c15768cb6.zip |
FULLPIPE: Read playtime and save date from save headers
Diffstat (limited to 'engines/fullpipe/gameloader.h')
-rw-r--r-- | engines/fullpipe/gameloader.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/fullpipe/gameloader.h b/engines/fullpipe/gameloader.h index d984020ff1..5687e6bba3 100644 --- a/engines/fullpipe/gameloader.h +++ b/engines/fullpipe/gameloader.h @@ -23,6 +23,8 @@ #ifndef FULLPIPE_GAMELOADER_H #define FULLPIPE_GAMELOADER_H +#include "engines/savestate.h" + #include "fullpipe/objects.h" #include "fullpipe/inventory.h" #include "fullpipe/messages.h" @@ -77,6 +79,9 @@ class PreloadItems : public Common::Array<PreloadItem *>, public CObject { struct FullpipeSavegameHeader { uint8 version; Common::String saveName; + uint32 date; + uint16 time; + uint32 playtime; Graphics::Surface *thumbnail; }; @@ -134,6 +139,7 @@ class GameLoader : public CObject { const char *getSavegameFile(int saveGameIdx); bool readSavegameHeader(Common::InSaveFile *in, FullpipeSavegameHeader &header); +void parseSavegameHeader(Fullpipe::FullpipeSavegameHeader &header, SaveStateDescriptor &desc); Inventory2 *getGameLoaderInventory(); InteractionController *getGameLoaderInteractionController(); |