diff options
author | Max Horn | 2005-05-09 00:09:01 +0000 |
---|---|---|
committer | Max Horn | 2005-05-09 00:09:01 +0000 |
commit | c33cc2ce85dea20cd0eb749a06276d12ff31956c (patch) | |
tree | 1526599eb4dd8c0e6a4479b3e19f77a53a6af0ab /scumm/scumm.h | |
parent | 20c8944189941dbf0286afc28b361f7bb4e09e74 (diff) | |
download | scummvm-rg350-c33cc2ce85dea20cd0eb749a06276d12ff31956c.tar.gz scummvm-rg350-c33cc2ce85dea20cd0eb749a06276d12ff31956c.tar.bz2 scummvm-rg350-c33cc2ce85dea20cd0eb749a06276d12ff31956c.zip |
Last part of patch #1163026 (Thumbnails for ScummEngine)
svn-id: r17982
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r-- | scumm/scumm.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h index 7ff3d5fc12..91fc9b5901 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -27,6 +27,7 @@ #include "common/file.h" #include "common/rect.h" #include "common/str.h" +#include "graphics/surface.h" #include "scumm/gfx.h" #include "scumm/script.h" @@ -36,7 +37,8 @@ namespace GUI { } using GUI::Dialog; class GameDetector; - +class InSaveFile; +class OutSaveFile; namespace Scumm { @@ -579,6 +581,14 @@ public: void requestSave(int slot, const char *name, bool temporary = false); void requestLoad(int slot); +// thumbnail stuff +public: + Graphics::Surface *loadThumbnailFromSlot(int slot); + +protected: + Graphics::Surface *loadThumbnail(InSaveFile *file); + void saveThumbnail(OutSaveFile *file); + protected: /* Script VM - should be in Script class */ uint32 _localScriptOffsets[1024]; |