diff options
Diffstat (limited to 'engines/zvision/control.h')
-rw-r--r-- | engines/zvision/control.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/zvision/control.h b/engines/zvision/control.h index 2d5426c0c4..b374383a45 100644 --- a/engines/zvision/control.h +++ b/engines/zvision/control.h @@ -35,11 +35,16 @@ class ZVision; class Control { public: + Control() : _key(0), _enabled(false) {} virtual ~Control() {} - virtual bool execute(ZVision *engine) = 0; + virtual bool enable(ZVision *engine) = 0; + virtual bool disable(ZVision *engine) { return true; } + +public: + uint32 _key; protected: - uint32 key; + bool _enabled; // Static member functions public: |