diff options
Diffstat (limited to 'engines/director/director.h')
-rw-r--r-- | engines/director/director.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/director/director.h b/engines/director/director.h index ead143758e..3a7a4c8427 100644 --- a/engines/director/director.h +++ b/engines/director/director.h @@ -34,7 +34,8 @@ class MacResManager; } namespace Graphics { -class MacWindowManager; +class MacWindowManager; +typedef Common::Array<byte *> MacPatterns; } namespace Director { @@ -82,6 +83,8 @@ public: const byte *getPalette() const { return _currentPalette; } uint16 getPaletteColorCount() const { return _currentPaletteLength; } void loadSharedCastsFrom(Common::String filename); + void loadPatterns(); + Graphics::MacPatterns &getPatterns(); void loadMainArchive(); Archive *createArchive(); @@ -134,6 +137,9 @@ private: uint16 _currentPaletteLength; Lingo *_lingo; + Graphics::MacPatterns _director3Patterns; + Graphics::MacPatterns _director3QuickDrawPatterns; + Common::String _sharedCastFile; private: |