diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/illusions/duckman/propertytimers.cpp | 1 | ||||
-rw-r--r-- | engines/illusions/duckman/propertytimers.h | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/engines/illusions/duckman/propertytimers.cpp b/engines/illusions/duckman/propertytimers.cpp index 47d8cb47c4..cdfdd927a3 100644 --- a/engines/illusions/duckman/propertytimers.cpp +++ b/engines/illusions/duckman/propertytimers.cpp @@ -32,6 +32,7 @@ namespace Illusions { // PropertyTimers PropertyTimers::PropertyTimers(IllusionsEngine_Duckman *vm) { + _vm = vm; _propertyTimersActive = false; _propertyTimersPaused = false; } diff --git a/engines/illusions/duckman/propertytimers.h b/engines/illusions/duckman/propertytimers.h index d4b73060ee..0c4d378a77 100644 --- a/engines/illusions/duckman/propertytimers.h +++ b/engines/illusions/duckman/propertytimers.h @@ -45,11 +45,12 @@ class PropertyTimers { public: PropertyTimers(IllusionsEngine_Duckman *vm); ~PropertyTimers(); -public: - IllusionsEngine_Duckman *_vm; +private: + IllusionsEngine_Duckman *_vm; PropertyTimer _propertyTimers[kPropertyTimersCount]; bool _propertyTimersActive; bool _propertyTimersPaused; +public: void addPropertyTimer(uint32 propertyId); void setPropertyTimer(uint32 propertyId, uint32 duration); void removePropertyTimer(uint32 propertyId); |