diff options
author | Nicola Mettifogo | 2007-08-31 18:34:46 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-08-31 18:34:46 +0000 |
commit | bc44745011435e6558308f6480d2dde8f3ba71c0 (patch) | |
tree | 4cb31a8c6cc524231ce916e809af5b5d5d283fe4 /engines/parallaction/parallaction.h | |
parent | 490586a0ae7157c62ce15d5f945577a8fb763569 (diff) | |
download | scummvm-rg350-bc44745011435e6558308f6480d2dde8f3ba71c0.tar.gz scummvm-rg350-bc44745011435e6558308f6480d2dde8f3ba71c0.tar.bz2 scummvm-rg350-bc44745011435e6558308f6480d2dde8f3ba71c0.zip |
Pushed current save/load code from Parallaction down to Parallaction_ns.
svn-id: r28775
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index 8bd42bc6c1..a2f52575f6 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -39,10 +39,6 @@ #include "parallaction/disk.h" #include "parallaction/walk.h" -namespace GUI { - class ListWidget; - class CommandSender; -} extern OSystem *g_system; @@ -368,8 +364,8 @@ public: int init(); - void loadGame(); - void saveGame(); + virtual void loadGame() = 0; + virtual void saveGame() = 0; uint16 updateInput(); @@ -537,11 +533,6 @@ protected: // members InputData *translateInput(); void processInput(InputData*); - int buildSaveFileList(Common::StringList& l); - int selectSaveFile(uint16 arg_0, const char* caption, const char* button); - void doLoadGame(uint16 slot); - void doSaveGame(uint16 slot, const char* name); - void doLocationEnterTransition(); virtual void changeLocation(char *location) = 0; virtual void changeCharacter(const char *name) = 0; @@ -598,6 +589,10 @@ public: void renderLabel(Graphics::Surface *cnv, char *text); void setMousePointer(int16 index); + void loadGame(); + void saveGame(); + + private: Menu* _menu; @@ -608,6 +603,11 @@ private: void changeLocation(char *location); void changeCharacter(const char *name); + void doLoadGame(uint16 slot); + void doSaveGame(uint16 slot, const char* name); + int buildSaveFileList(Common::StringList& l); + int selectSaveFile(uint16 arg_0, const char* caption, const char* button); + void initResources(); void initCursors(); |