22 #ifndef NANCY_ACTION_INVENTORYRECORDS_H 23 #define NANCY_ACTION_INVENTORYRECORDS_H 25 #include "engines/nancy/action/actionrecord.h" 34 void execute()
override;
37 bool _setCursor =
false;
38 bool _forceCursor =
false;
41 Common::String getRecordTypeName()
const override {
return "AddInventoryNoHS"; }
48 void execute()
override;
53 Common::String getRecordTypeName()
const override {
return "RemoveInventoryNoHS"; }
62 void execute()
override;
73 int16 _drawnFrameID = -1;
77 bool canHaveHotspot()
const override {
return true; }
78 Common::String getRecordTypeName()
const override {
return "ShowInventoryItem"; }
79 bool isViewportRelative()
const override {
return true; }
89 void execute()
override;
97 Common::String getRecordTypeName()
const override {
return "InventorySoundOverride"; }
104 void execute()
override;
107 byte _disabledState = 0;
110 Common::String getRecordTypeName()
const override {
return "EnableDisableInventory"; }
117 void execute()
override;
120 Common::String getRecordTypeName()
const override {
return "PopInvViewPriorScene"; }
126 void execute()
override;
129 Common::String getRecordTypeName()
const override {
return "GoInvViewScene"; }
132 bool _addToInventory =
false;
138 #endif // NANCY_ACTION_INVENTORYRECORDS_H Definition: managed_surface.h:51
Definition: inventoryrecords.h:31
Definition: inventoryrecords.h:114
Definition: actionrecord.h:149
Definition: inventoryrecords.h:101
Definition: actionrecord.h:97
Definition: commontypes.h:254
Definition: inventoryrecords.h:86
Definition: inventoryrecords.h:59
Definition: inventoryrecords.h:123
Definition: inventoryrecords.h:45
Definition: actionmanager.h:32