diff options
author | Paul Gilbert | 2010-01-30 23:03:07 +0000 |
---|---|---|
committer | Paul Gilbert | 2010-01-30 23:03:07 +0000 |
commit | 3d1a43bc5486de8d65b72a5385719e370f159298 (patch) | |
tree | cbd6ba0ace5b280f13697caa02dd32f4ad220f09 /engines/m4/m4.h | |
parent | 676bebe2be5d7cd685feb29059997f2a4b4f4442 (diff) | |
download | scummvm-rg350-3d1a43bc5486de8d65b72a5385719e370f159298.tar.gz scummvm-rg350-3d1a43bc5486de8d65b72a5385719e370f159298.tar.bz2 scummvm-rg350-3d1a43bc5486de8d65b72a5385719e370f159298.zip |
Worked on separating scene logic into separate classes for M4 and MADS
svn-id: r47728
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 e8a73debe6..29f3acce34 100644 --- a/engines/m4/m4.h +++ b/engines/m4/m4.h @@ -175,6 +175,8 @@ public: // ResourceManager *_resourceManager; + Globals *_globals; + SaveLoad *_saveLoad; ViewManager *_viewManager; Palette *_palette; @@ -206,7 +208,8 @@ public: virtual Common::Error run(); - MadsGlobals *_globals; + MadsGlobals *globals() { return (MadsGlobals *)_globals; }; + MadsScene *scene() { return (MadsScene *)_scene; }; }; class M4Engine: public MadsM4Engine { @@ -215,6 +218,9 @@ public: virtual ~M4Engine(); virtual Common::Error run(); + + M4Globals *globals() { return (M4Globals *)_globals; }; + M4Scene *scene() { return (M4Scene *)_scene; }; }; // FIXME: remove globals |