22 #ifndef NANCY_ACTION_WORDFINDPUZZLE_H 23 #define NANCY_ACTION_WORDFINDPUZZLE_H 25 #include "engines/nancy/commontypes.h" 26 #include "engines/nancy/movieplayer.h" 27 #include "engines/nancy/action/actionrecord.h" 31 struct WordFindPuzzleData;
48 void execute()
override;
51 bool isViewportRelative()
const override {
return true; }
54 Common::String getRecordTypeName()
const override {
return "WordFindPuzzle"; }
61 int16 eventFlagLabel = -1;
69 int numSelected()
const;
70 bool chainMatchesAnswer()
const;
72 void startFoundAnimation();
73 void finishCurrentWord();
78 uint16 _cursorType = 0;
86 uint16 _exitCursorType = 0;
96 bool _allFound =
false;
100 bool _playingMovie =
false;
109 #endif // NANCY_ACTION_WORDFINDPUZZLE_H Definition: managed_surface.h:51
Definition: commontypes.h:165
Definition: movieplayer.h:56
Definition: puzzledata.h:372
Definition: actionrecord.h:161
Definition: wordfindpuzzle.h:56
Definition: wordfindpuzzle.h:40
Definition: commontypes.h:180
Definition: actionmanager.h:32