diff options
author | Bastien Bouclet | 2016-02-06 15:59:45 +0100 |
---|---|---|
committer | Bastien Bouclet | 2016-02-07 15:27:03 +0100 |
commit | 91097d735ef4a1f5645c2918a7d136b64364ef91 (patch) | |
tree | e8e74958cd332f0e7b609657931c3d8b5aab14b2 /engines/mohawk/myst_areas.h | |
parent | afdcbbae9866d92a434172635d7732b4bb118bdd (diff) | |
download | scummvm-rg350-91097d735ef4a1f5645c2918a7d136b64364ef91.tar.gz scummvm-rg350-91097d735ef4a1f5645c2918a7d136b64364ef91.tar.bz2 scummvm-rg350-91097d735ef4a1f5645c2918a7d136b64364ef91.zip |
MOHAWK: Factor the MystAreaActionSwitch switch code
Diffstat (limited to 'engines/mohawk/myst_areas.h')
-rw-r--r-- | engines/mohawk/myst_areas.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/mohawk/myst_areas.h b/engines/mohawk/myst_areas.h index dfaa90e8a3..b4b6fabcb7 100644 --- a/engines/mohawk/myst_areas.h +++ b/engines/mohawk/myst_areas.h @@ -140,6 +140,10 @@ public: MystArea *getSubResource(uint16 index) { return _subResources[index]; } protected: + typedef void (MystArea::*AreaHandler)(); + + void doSwitch(AreaHandler handler); + uint16 _actionSwitchVar; uint16 _numSubResources; Common::Array<MystArea *> _subResources; |