22 #ifndef NANCY_UI_CLOCK_H 23 #define NANCY_UI_CLOCK_H 25 #include "engines/nancy/renderobject.h" 26 #include "engines/nancy/enginedata.h" 27 #include "engines/nancy/time.h" 29 #include "engines/nancy/ui/animatedbutton.h" 41 virtual ~
Clock() =
default;
44 void registerGraphics()
override;
45 void updateGraphics()
override;
49 void lockClock(
bool val) { _locked = val; }
51 void drawClockHands();
60 void updateGraphics()
override;
61 void onClick()
override;
62 void onTrigger()
override;
68 uint32 _timeToKeepOpen;
71 const CLOK *_clockData;
89 void updateGraphics()
override;
92 int32 _currentDay = -1;
93 int32 _countdownProgress = -1;
95 const CLOK *_clockData =
nullptr;
101 #endif // NANCY_UI_CLOCK_H
Definition: soundequalizerpuzzle.h:27
Definition: renderobject.h:36
Definition: enginedata.h:356
Definition: actionmanager.h:32