22 #ifndef NANCY_ACTION_CUBEPUZZLE_H 23 #define NANCY_ACTION_CUBEPUZZLE_H 25 #include "engines/nancy/action/actionrecord.h" 26 #include "engines/nancy/misc/mousefollow.h" 40 void registerGraphics()
override;
43 void execute()
override;
47 Common::String getRecordTypeName()
const override {
return "CubePuzzle"; };
48 bool isViewportRelative()
const override {
return true; }
50 void rotateBase(
int dir);
74 uint16 _startRotation = 0;
92 int _pickedUpPiece = -1;
95 bool _completed =
false;
101 #endif // NANCY_ACTION_CUBEPUZZLE_H Definition: managed_surface.h:51
Definition: mousefollow.h:42
Definition: commontypes.h:171
Definition: actionrecord.h:149
Definition: commontypes.h:254
Definition: cubepuzzle.h:34
Definition: actionmanager.h:32