diff options
author | Bastien Bouclet | 2016-02-06 12:57:03 +0100 |
---|---|---|
committer | Bastien Bouclet | 2016-02-07 15:27:03 +0100 |
commit | 085f3700f7cd6ddb23abe3719ca21b7025695da4 (patch) | |
tree | aaee4b1035a9add41cb9f88bf3aa6cd705b46aec /engines/mohawk/myst_areas.h | |
parent | 0c8d8bbd40e4806e1b63196e283bcbff21431080 (diff) | |
download | scummvm-rg350-085f3700f7cd6ddb23abe3719ca21b7025695da4.tar.gz scummvm-rg350-085f3700f7cd6ddb23abe3719ca21b7025695da4.tar.bz2 scummvm-rg350-085f3700f7cd6ddb23abe3719ca21b7025695da4.zip |
MOHAWK: Make MystResourceType8::_subImages private
Diffstat (limited to 'engines/mohawk/myst_areas.h')
-rw-r--r-- | engines/mohawk/myst_areas.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/engines/mohawk/myst_areas.h b/engines/mohawk/myst_areas.h index 46abc9abcd..881edf28d4 100644 --- a/engines/mohawk/myst_areas.h +++ b/engines/mohawk/myst_areas.h @@ -146,20 +146,24 @@ class MystResourceType8 : public MystResourceType7 { public: MystResourceType8(MohawkEngine_Myst *vm, Common::SeekableReadStream *rlstStream, MystResource *parent); virtual ~MystResourceType8(); - virtual const Common::String describe() override; + struct SubImage { + uint16 wdib; + Common::Rect rect; + }; + + virtual const Common::String describe() override; virtual void drawDataToScreen() override; void drawConditionalDataToScreen(uint16 state, bool update = true); uint16 getType8Var() override; - struct SubImage { - uint16 wdib; - Common::Rect rect; - } *_subImages; + SubImage getSubImage(uint index) const; + void setSubImageRect(uint index, const Common::Rect &rect); protected: uint16 _var8; uint16 _numSubImages; + Common::Array<SubImage> _subImages; }; // No MystResourceType9! |