diff options
author | Paul Gilbert | 2010-03-07 05:06:58 +0000 |
---|---|---|
committer | Paul Gilbert | 2010-03-07 05:06:58 +0000 |
commit | 7f57001e175ef2215e192968e9883e63145e7a50 (patch) | |
tree | 99a4fd17e2a9717d0763f2a19065b2c2056f59d6 /engines/m4/m4.h | |
parent | a5a8b6c19f2601113fc3d3a14b6ec19576fdd1f8 (diff) | |
download | scummvm-rg350-7f57001e175ef2215e192968e9883e63145e7a50.tar.gz scummvm-rg350-7f57001e175ef2215e192968e9883e63145e7a50.tar.bz2 scummvm-rg350-7f57001e175ef2215e192968e9883e63145e7a50.zip |
Split up the scene.cpp file into separate files for M4 and MADS specific scene code and support classes. Also have started adding code for textual display and proper current action display
svn-id: r48172
Diffstat (limited to 'engines/m4/m4.h')
-rw-r--r-- | engines/m4/m4.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/m4/m4.h b/engines/m4/m4.h index 6d79b47f5f..bebda02ca6 100644 --- a/engines/m4/m4.h +++ b/engines/m4/m4.h @@ -40,6 +40,8 @@ #include "m4/events.h" #include "m4/font.h" #include "m4/scene.h" +#include "m4/mads_scene.h" +#include "m4/m4_scene.h" #include "m4/actor.h" #include "m4/sound.h" #include "m4/rails.h" @@ -84,6 +86,7 @@ class M4InterfaceView; class ConversationView; class Actor; class Converse; +class MadsConversation; class ScriptInterpreter; class WoodScript; class Animation; @@ -193,7 +196,6 @@ public: ConversationView *_conversationView; Sound *_sound; Rails *_rails; - Converse *_converse; ScriptInterpreter *_script; WoodScript *_ws; Animation *_animation; @@ -204,6 +206,8 @@ public: class MadsEngine : public MadsM4Engine { public: + MadsConversation _converse; +public: MadsEngine(OSystem *syst, const M4GameDescription *gameDesc); virtual ~MadsEngine(); @@ -215,6 +219,8 @@ public: class M4Engine : public MadsM4Engine { public: + Converse *_converse; +public: M4Engine(OSystem *syst, const M4GameDescription *gameDesc); virtual ~M4Engine(); |