22 #ifndef NANCY_ACTION_TWODIALPUZZLE_H 23 #define NANCY_ACTION_TWODIALPUZZLE_H 25 #include "engines/nancy/action/actionrecord.h" 40 void execute()
override;
44 Common::String getRecordTypeName()
const override {
return "TwoDialPuzzle"; }
45 bool isViewportRelative()
const override {
return true; }
49 bool _isClockwise[2] = {
false,
false };
50 uint16 _startPositions[2] = { 0, 0 };
56 uint16 _correctPositions[2] = { 0, 0 };
61 uint16 _solveSoundDelay = 0;
69 int16 _currentPositions[2] = { 0, 0 };
71 bool _isSolved =
false;
72 uint32 _solveSoundDelayTime = 0;
78 #endif // NANCY_ACTION_TWODIALPUZZLE_H Definition: managed_surface.h:51
Definition: twodialpuzzle.h:32
Definition: commontypes.h:171
Definition: actionrecord.h:149
Definition: commontypes.h:254
Definition: actionmanager.h:32