22 #ifndef NANCY_ACTION_DANCEPUZZLE_H 23 #define NANCY_ACTION_DANCEPUZZLE_H 25 #include "engines/nancy/commontypes.h" 26 #include "engines/nancy/action/puzzlerecord.h" 46 void execute()
override;
49 bool isViewportRelative()
const override {
return true; }
52 Common::String getRecordTypeName()
const override {
return "DancePuzzle"; }
76 bool hasScored =
false;
77 bool hasHadWrongMove =
false;
87 void addPoints(int16 points);
88 void endStep(int32 time);
89 void startStep(uint stepID);
95 uint16 _hoverCursor = 0;
96 int16 _pointsTableIndex = 0;
104 uint32 _startTime = 0;
105 int _activeStep = -1;
108 int _hoveredMove = -1;
114 #endif // NANCY_ACTION_DANCEPUZZLE_H
Definition: dancepuzzle.h:67
Definition: dancepuzzle.h:80
Definition: commontypes.h:324
Definition: dancepuzzle.h:62
Definition: puzzlerecord.h:37
Definition: dancepuzzle.h:54
Definition: dancepuzzle.h:37
Definition: actionmanager.h:32