diff options
author | Nicola Mettifogo | 2007-11-01 14:47:33 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-11-01 14:47:33 +0000 |
commit | 7c8bf86a45ec09275484813803df5370d7867d20 (patch) | |
tree | 7594ef0909788034a5c656609b3c39f28ec345e1 /engines/parallaction/parallaction.h | |
parent | 288f47e0341bd80302ef5585f6ef0da67d2738f5 (diff) | |
download | scummvm-rg350-7c8bf86a45ec09275484813803df5370d7867d20.tar.gz scummvm-rg350-7c8bf86a45ec09275484813803df5370d7867d20.tar.bz2 scummvm-rg350-7c8bf86a45ec09275484813803df5370d7867d20.zip |
More refactoring for gui code.
svn-id: r29355
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index 49d3915455..5b56296fd6 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -369,8 +369,8 @@ public: int init(); - virtual void loadGame() = 0; - virtual void saveGame() = 0; + virtual bool loadGame() = 0; + virtual bool saveGame() = 0; uint16 updateInput(); @@ -661,8 +661,8 @@ public: const JobFn *_jobsFn; JobOpcode* createJobOpcode(uint functionId, Job *job); - void loadGame(); - void saveGame(); + bool loadGame(); + bool saveGame(); private: @@ -902,10 +902,12 @@ protected: DECLARE_UNQUALIFIED_INSTRUCTION_OPCODE(move); DECLARE_UNQUALIFIED_INSTRUCTION_OPCODE(endscript); + void selectCharacterForNewLocation(); + void guiStart(); - void guiSelectCharacter(); + int guiSelectCharacter(); void guiSplash(); - void guiNewGame(); + int guiNewGame(); uint16 guiChooseLanguage(); uint16 guiSelectGame(); int guiGetSelectedBlock(const Common::Point &p, Common::Rect& r); |