diff options
author | Filippos Karapetis | 2016-01-15 20:56:15 +0200 |
---|---|---|
committer | Filippos Karapetis | 2016-01-15 21:03:57 +0200 |
commit | afa75b70475ca47daba11c8bfacc7e61592cc0c6 (patch) | |
tree | 97ff0984e7c99501a3ae4c26a7e10f1abd140bb0 /engines/lab/lab.h | |
parent | 71b665b617fe664f358c37110d13a7a611db4885 (diff) | |
download | scummvm-rg350-afa75b70475ca47daba11c8bfacc7e61592cc0c6.tar.gz scummvm-rg350-afa75b70475ca47daba11c8bfacc7e61592cc0c6.tar.bz2 scummvm-rg350-afa75b70475ca47daba11c8bfacc7e61592cc0c6.zip |
LAB: Separate the interface from the event manager
Diffstat (limited to 'engines/lab/lab.h')
-rw-r--r-- | engines/lab/lab.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/lab/lab.h b/engines/lab/lab.h index 3951f45127..4a037efb2d 100644 --- a/engines/lab/lab.h +++ b/engines/lab/lab.h @@ -60,6 +60,7 @@ struct ViewData; class Anim; class DisplayMan; class EventManager; +class Interface; class Image; class Music; class Resource; @@ -187,6 +188,7 @@ public: CrumbData _breadCrumbs[MAX_CRUMBS]; DisplayMan *_graphics; EventManager *_event; + Interface *_interface; ButtonList _invButtonList; ButtonList _moveButtonList; Image *_invImages[10]; @@ -232,6 +234,8 @@ public: bool canLoadGameStateCurrently(); bool canSaveGameStateCurrently(); + bool isMainDisplay() const { return _mainDisplay; } + private: /** * Checks whether all the conditions in a condition list are met. @@ -434,8 +438,6 @@ private: */ void mainGameLoop(); void showLab2Teaser(); - void mayShowCrumbIndicator(); - void mayShowCrumbIndicatorOff(); /** * Permanently flips the imagery of a button. |