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;
76 bool canHaveHotspot()
const override {
return true; }
77 bool isViewportRelative()
const override {
return true; }
80 Common::String getRecordTypeName()
const override {
return "ShowInventoryItem"; }
90 void execute()
override;
98 Common::String getRecordTypeName()
const override {
return "InventorySoundOverride"; }
105 void execute()
override;
108 byte _disabledState = 0;
111 Common::String getRecordTypeName()
const override {
return "EnableDisableInventory"; }
118 void execute()
override;
121 Common::String getRecordTypeName()
const override {
return "PopInvViewPriorScene"; }
127 void execute()
override;
130 Common::String getRecordTypeName()
const override {
return "GoInvViewScene"; }
133 bool _addToInventory =
false;
139 #endif // NANCY_ACTION_INVENTORYRECORDS_H Definition: managed_surface.h:51
Definition: inventoryrecords.h:31
Definition: inventoryrecords.h:115
Definition: actionrecord.h:152
Definition: inventoryrecords.h:102
Definition: actionrecord.h:97
Definition: commontypes.h:255
Definition: inventoryrecords.h:87
Definition: inventoryrecords.h:59
Definition: inventoryrecords.h:124
Definition: inventoryrecords.h:45
Definition: actionmanager.h:32