22 #ifndef NANCY_ACTION_PASSWORDPUZZLE_H 23 #define NANCY_ACTION_PASSWORDPUZZLE_H 25 #include "engines/nancy/action/actionrecord.h" 32 enum SolveState { kNotSolved, kFailed, kSolved };
39 void execute()
override;
40 void onPause(
bool paused)
override;
44 uint16 _cursorBlinkTime = 500;
60 bool _passwordFieldIsActive =
false;
61 bool _playerHasHitReturn =
false;
62 SolveState _solveState = kNotSolved;
64 uint _maxStringLength = 0;
67 Common::String getRecordTypeName()
const override {
return "PasswordPuzzle"; }
68 bool isViewportRelative()
const override {
return true; }
76 #endif // NANCY_ACTION_PASSWORDPUZZLE_H
Definition: commontypes.h:171
Definition: actionrecord.h:149
Definition: passwordpuzzle.h:30
Definition: commontypes.h:254
Definition: actionmanager.h:32