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/puzzlerecord.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;
90 bool _allFound =
false;
94 bool _playingMovie =
false;
103 #endif // NANCY_ACTION_WORDFINDPUZZLE_H Definition: managed_surface.h:51
Definition: movieplayer.h:56
Definition: puzzledata.h:503
Definition: wordfindpuzzle.h:56
Definition: wordfindpuzzle.h:40
Definition: puzzlerecord.h:37
Definition: actionmanager.h:32