22 #ifndef HARVESTER_INVENTORY_H 23 #define HARVESTER_INVENTORY_H 25 #include "common/array.h" 26 #include "common/hash-str.h" 27 #include "common/hashmap.h" 28 #include "common/rect.h" 29 #include "common/str.h" 30 #include "harvester/art.h" 31 #include "harvester/room_support.h" 39 class HarvesterEngine;
40 struct MenuTextConfig;
46 bool hasBitmap =
false;
51 bool closeInventory =
false;
61 bool clearSelection();
62 bool refreshIfRuntimeStateChanged();
64 bool hasSelection()
const;
70 bool toggleCombatLoadout(
const ObjectRecord &
object,
int currentLoadout,
bool &changed);
90 int _lastPlayerHitPoints = -1;
91 int _lastStoryDayIndex = -1;
92 bool _lastHasHarvestBlade =
false;
93 Common::String _selectedItemName;
94 Common::String _promptText;
100 #endif // HARVESTER_INVENTORY_H Definition: inventory.h:42
Definition: atari-screen.h:58
Definition: inventory.h:54
Definition: formatinfo.h:28
Definition: harvester.h:47
Definition: inventory.h:49
Definition: hash-str.h:49
Definition: hash-str.h:45