22 #ifndef HARVESTER_CHEATS_H 23 #define HARVESTER_CHEATS_H 25 #include "common/str.h" 33 class HarvesterEngine;
35 struct InteractionResult;
37 enum CheatInputResult {
38 kCheatInputIgnored = 0,
44 bool activated =
false;
45 bool inventoryChanged =
false;
46 bool playerStateChanged =
false;
47 bool clearInteractionState =
false;
48 bool hasInteraction =
false;
59 bool isPlayerDamageDisabled()
const {
return _playerDamageDisabled; }
68 kCheatLodgeFinalLevel,
73 CheatInputResult matchKey(uint16 ascii, CheatId &cheatId);
74 static const char *describe(CheatId cheatId);
80 bool _playerDamageDisabled =
false;
85 #endif // HARVESTER_CHEATS_H
Definition: algorithm.h:29
Definition: harvester.h:47
Definition: keyboard.h:294