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" 40 virtual ~
Clock() =
default;
43 void registerGraphics()
override;
44 void updateGraphics()
override;
48 void lockClock(
bool val) { _locked = val; }
50 void drawClockHands();
59 void updateGraphics()
override;
60 void onClick()
override;
61 void onTrigger()
override;
67 uint32 _timeToKeepOpen;
70 const CLOK *_clockData;
88 void updateGraphics()
override;
91 int32 _currentDay = -1;
92 int32 _countdownProgress = -1;
94 const CLOK *_clockData =
nullptr;
100 #endif // NANCY_UI_CLOCK_H
Definition: soundequalizerpuzzle.h:27
Definition: renderobject.h:36
Definition: enginedata.h:372
Definition: actionmanager.h:32