aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/control.h
diff options
context:
space:
mode:
authorFilippos Karapetis2008-11-12 20:41:19 +0000
committerFilippos Karapetis2008-11-12 20:41:19 +0000
commit6bfee1bae425fb73fdce68629913432319df85a5 (patch)
tree1f69b051138506b6098aa5bf6c5928271ae349ce /engines/sky/control.h
parentc0f82d351894df16e23690b4361e66bed0fb6f84 (diff)
downloadscummvm-rg350-6bfee1bae425fb73fdce68629913432319df85a5.tar.gz
scummvm-rg350-6bfee1bae425fb73fdce68629913432319df85a5.tar.bz2
scummvm-rg350-6bfee1bae425fb73fdce68629913432319df85a5.zip
Saving and loading from the GMM is now supported in the sky engine
svn-id: r35024
Diffstat (limited to 'engines/sky/control.h')
-rw-r--r--engines/sky/control.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/sky/control.h b/engines/sky/control.h
index e9575c33c1..d099d44d95 100644
--- a/engines/sky/control.h
+++ b/engines/sky/control.h
@@ -191,6 +191,12 @@ public:
uint16 quickXRestore(uint16 slot);
bool loadSaveAllowed(void);
+ uint16 _selectedGame;
+ uint16 saveGameToFile(void);
+
+ void loadDescriptions(Common::StringList &list);
+ void saveDescriptions(const Common::StringList &list);
+
private:
int displayMessage(const char *altButton, const char *message, ...);
@@ -216,14 +222,10 @@ private:
void drawCross(uint16 x, uint16 y);
uint16 saveRestorePanel(bool allowSave);
- void loadDescriptions(Common::StringList &list);
- void saveDescriptions(const Common::StringList &list);
void setUpGameSprites(const Common::StringList &saveGameNames, dataFileHeader **nameSprites, uint16 firstNum, uint16 selectedGame);
void showSprites(dataFileHeader **nameSprites, bool allowSave);
void handleKeyPress(Common::KeyState kbd, Common::String &textBuf);
- uint16 _selectedGame;
- uint16 saveGameToFile(void);
uint32 prepareSaveData(uint8 *destBuf);
bool autoSaveExists(void);