diff options
author | Bastien Bouclet | 2010-12-06 20:29:45 +0000 |
---|---|---|
committer | Bastien Bouclet | 2010-12-06 20:29:45 +0000 |
commit | fb854b1483a0bcb18ac938b3e0164c7e7e22f81d (patch) | |
tree | 021c08ee45fb22b0f85980effa304794c5de8d16 /engines/mohawk/myst_areas.h | |
parent | 077102f8db20d1593c656c81ca022b641c74b670 (diff) | |
download | scummvm-rg350-fb854b1483a0bcb18ac938b3e0164c7e7e22f81d.tar.gz scummvm-rg350-fb854b1483a0bcb18ac938b3e0164c7e7e22f81d.tar.bz2 scummvm-rg350-fb854b1483a0bcb18ac938b3e0164c7e7e22f81d.zip |
MOHAWK: Fix Myst library books, fireplace combination book, and bookcase transform animation.
svn-id: r54802
Diffstat (limited to 'engines/mohawk/myst_areas.h')
-rw-r--r-- | engines/mohawk/myst_areas.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/mohawk/myst_areas.h b/engines/mohawk/myst_areas.h index c4fbcacc06..55231a4597 100644 --- a/engines/mohawk/myst_areas.h +++ b/engines/mohawk/myst_areas.h @@ -66,7 +66,7 @@ public: bool contains(Common::Point point) { return _rect.contains(point); } virtual void drawDataToScreen() {} - virtual void handleAnimation() {} + virtual void handleCardChange() {} virtual Common::Rect getRect() { return _rect; } bool isEnabled(); void setEnabled(bool enabled); @@ -103,7 +103,8 @@ protected: class MystResourceType6 : public MystResourceType5 { public: MystResourceType6(MohawkEngine_Myst *vm, Common::SeekableReadStream *rlstStream, MystResource *parent); - void handleAnimation(); + void playMovie(); + void handleCardChange(); protected: static Common::String convertMystVideoName(Common::String name); @@ -126,13 +127,14 @@ public: virtual ~MystResourceType7(); virtual void drawDataToScreen(); - virtual void handleAnimation(); + virtual void handleCardChange(); virtual void handleMouseUp(const Common::Point &mouse); virtual void handleMouseDown(const Common::Point &mouse); virtual void handleMouseEnter(); virtual void handleMouseLeave(); + MystResource *getSubResource(uint16 index) { return _subResources[index]; } protected: uint16 _var7; uint16 _numSubResources; |