aboutsummaryrefslogtreecommitdiff
path: root/engines/access/martian/martian_game.h
diff options
context:
space:
mode:
authorvanfanel2015-11-11 17:56:12 +0100
committervanfanel2015-11-11 17:56:12 +0100
commit99739a13fe844c807d3cdd87e67e207e888fd48a (patch)
tree6afbf4763326277efbf528f0bb9e587bf7a01788 /engines/access/martian/martian_game.h
parent37e157a11c3fc731dfdcf6ec6b6a5a448550219b (diff)
parent7e44493fe8877a3c6a65f83b9ed84a5f59169005 (diff)
downloadscummvm-rg350-99739a13fe844c807d3cdd87e67e207e888fd48a.tar.gz
scummvm-rg350-99739a13fe844c807d3cdd87e67e207e888fd48a.tar.bz2
scummvm-rg350-99739a13fe844c807d3cdd87e67e207e888fd48a.zip
Merge branch 'master' into dispmanx
Diffstat (limited to 'engines/access/martian/martian_game.h')
-rw-r--r--engines/access/martian/martian_game.h29
1 files changed, 15 insertions, 14 deletions
diff --git a/engines/access/martian/martian_game.h b/engines/access/martian/martian_game.h
index a83b67a288..9ef6c05c29 100644
--- a/engines/access/martian/martian_game.h
+++ b/engines/access/martian/martian_game.h
@@ -32,40 +32,41 @@ namespace Martian {
class MartianEngine : public AccessEngine {
private:
bool _skipStart;
-
+ SpriteResource *_introObjects;
+ Common::MemoryReadStream *_creditsStream;
/**
* Do the game introduction
*/
- void doIntroduction();
+ void doCredits();
- /**
- * Do title sequence
- */
- void doTitle();
-
- /**
- * Do opening sequence
- */
- void doOpening();
+ bool showCredits();
/**
* Setup variables for the game
*/
void setupGame();
+ void initObjects();
+ void configSelect();
+ void initVariables();
protected:
/**
* Play the game
*/
virtual void playGame();
- virtual void dead(int deathId) {}
+ virtual void dead(int deathId);
+
+ void setNoteParams();
+ void displayNote(const Common::String &msg);
public:
- MartianEngine(OSystem *syst, const AccessGameDescription *gameDesc);
+ SpriteResource *_spec7Objects;
+ MartianEngine(OSystem *syst, const AccessGameDescription *gameDesc);
virtual ~MartianEngine();
- void drawHelp();
+ void doSpecial5(int param1);
+ void showDeathText(Common::String msg);
virtual void establish(int esatabIndex, int sub) {};
};