aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.h
diff options
context:
space:
mode:
authorNicola Mettifogo2007-08-31 18:34:46 +0000
committerNicola Mettifogo2007-08-31 18:34:46 +0000
commitbc44745011435e6558308f6480d2dde8f3ba71c0 (patch)
tree4cb31a8c6cc524231ce916e809af5b5d5d283fe4 /engines/parallaction/parallaction.h
parent490586a0ae7157c62ce15d5f945577a8fb763569 (diff)
downloadscummvm-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.h22
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();