22 #ifndef NANCY_ACTION_INVENTORYRECORDS_H 23 #define NANCY_ACTION_INVENTORYRECORDS_H 25 #include "engines/nancy/action/actionrecord.h" 34 void execute()
override;
38 byte _characterIndex = kPlayerCharacterActive;
39 bool _setCursor =
false;
40 bool _forceCursor =
false;
43 Common::String getRecordTypeName()
const override {
return "AddInventoryNoHS"; }
50 void execute()
override;
56 byte _characterIndex = kPlayerCharacterActive;
59 Common::String getRecordTypeName()
const override {
return "RemoveInventoryNoHS"; }
68 void execute()
override;
79 int16 _drawnFrameID = -1;
82 bool canHaveHotspot()
const override {
return true; }
83 bool isViewportRelative()
const override {
return true; }
86 Common::String getRecordTypeName()
const override {
return "ShowInventoryItem"; }
96 void execute()
override;
101 byte _characterIndex = kPlayerCharacterActive;
106 Common::String getRecordTypeName()
const override {
return "InventorySoundOverride"; }
113 void execute()
override;
117 byte _characterIndex = kPlayerCharacterActive;
118 byte _disabledState = 0;
121 Common::String getRecordTypeName()
const override {
return "EnableDisableInventory"; }
128 void execute()
override;
131 Common::String getRecordTypeName()
const override {
return "PopInvViewPriorScene"; }
137 void execute()
override;
140 Common::String getRecordTypeName()
const override {
return "GoInvViewScene"; }
143 bool _addToInventory =
false;
149 #endif // NANCY_ACTION_INVENTORYRECORDS_H Definition: managed_surface.h:51
Definition: inventoryrecords.h:31
Definition: inventoryrecords.h:125
Definition: actionrecord.h:169
Definition: inventoryrecords.h:110
Definition: actionrecord.h:107
Definition: commontypes.h:306
Definition: inventoryrecords.h:93
Definition: inventoryrecords.h:65
Definition: inventoryrecords.h:134
Definition: inventoryrecords.h:47
Definition: actionmanager.h:32