22 #ifndef AGS_ENGINE_AC_INVENTORY_ITEM_H 23 #define AGS_ENGINE_AC_INVENTORY_ITEM_H 25 #include "ags/engine/ac/dynobj/script_inv_item.h" 29 void InventoryItem_SetCursorGraphic(ScriptInvItem *iitem,
int newSprite);
30 int InventoryItem_GetCursorGraphic(ScriptInvItem *iitem);
31 void InventoryItem_SetGraphic(ScriptInvItem *iitem,
int piccy);
32 void InventoryItem_SetName(ScriptInvItem *scii,
const char *newname);
33 int InventoryItem_GetID(ScriptInvItem *scii);
34 ScriptInvItem *GetInvAtLocation(
int xx,
int yy);
35 void InventoryItem_GetName(ScriptInvItem *iitem,
char *buff);
36 const char *InventoryItem_GetName_New(ScriptInvItem *invitem);
37 int InventoryItem_GetGraphic(ScriptInvItem *iitem);
38 void InventoryItem_RunInteraction(ScriptInvItem *iitem,
int mood);
39 int InventoryItem_CheckInteractionAvailable(ScriptInvItem *iitem,
int mood);
40 int InventoryItem_GetProperty(ScriptInvItem *scii,
const char *property);
41 void InventoryItem_GetPropertyText(ScriptInvItem *scii,
const char *property,
char *bufer);
42 const char *InventoryItem_GetTextProperty(ScriptInvItem *scii,
const char *property);
43 bool InventoryItem_SetProperty(ScriptInvItem *scii,
const char *property,
int value);
44 bool InventoryItem_SetTextProperty(ScriptInvItem *scii,
const char *property,
const char *value);
46 void set_inv_item_cursorpic(
int invItemId,
int piccy);