22 #ifndef STARK_RESOURCES_PAT_TABLE_H 23 #define STARK_RESOURCES_PAT_TABLE_H 25 #include "common/str.h" 26 #include "common/hashmap.h" 28 #include "engines/stark/resources/object.h" 46 static const Type::ResourceType TYPE = Type::kPATTable;
60 void onAllLoaded()
override;
61 void onEnterLocation()
override;
64 ActionArray listPossibleActions()
const;
66 bool runScriptForAction(uint32 action);
68 bool canPerformAction(uint32 action)
const;
71 int32 getDefaultAction()
const;
74 void setTooltip(
String *
string);
85 void addOwnEntriesToItemEntries();
90 void printData()
override;
93 EntryMap _itemEntries;
95 int32 _tooltipOverrideIndex;
101 #endif // STARK_RESOURCES_PAT_TABLE_H
Definition: pattable.h:77
Definition: pattable.h:44
Definition: stateprovider.h:51