21 static const luaL_Reg
methods[];
26 const char *listname);
109 static void Initialize(lua_State *L,
int top);
static int l_set_list(lua_State *L)
Definition l_inventory.cpp:214
static const char className[]
Definition l_inventory.h:97
static void reportInventoryChange(lua_State *L, InvRef *ref)
Definition l_inventory.cpp:31
InventoryLocation m_loc
Definition l_inventory.h:19
static int l_remove_item(lua_State *L)
Definition l_inventory.cpp:330
static int l_add_item(lua_State *L)
Definition l_inventory.cpp:275
static int l_room_for_item(lua_State *L)
Definition l_inventory.cpp:295
static int l_get_lists(lua_State *L)
Definition l_inventory.cpp:234
static const luaL_Reg methods[]
Definition l_inventory.h:417
static void Register(lua_State *L)
Definition l_inventory.cpp:404
static int l_set_size(lua_State *L)
Definition l_inventory.cpp:91
static int l_set_stack(lua_State *L)
Definition l_inventory.cpp:175
static int l_get_list(lua_State *L)
Definition l_inventory.cpp:194
static int gc_object(lua_State *L)
Definition l_inventory.cpp:40
static int l_get_width(lua_State *L)
Definition l_inventory.cpp:76
static int l_set_width(lua_State *L)
Definition l_inventory.cpp:130
static int l_get_stack(lua_State *L)
Definition l_inventory.cpp:160
InvRef(const InventoryLocation &loc)
Definition l_inventory.cpp:388
static Inventory * getinv(lua_State *L, InvRef *ref)
Definition l_inventory.cpp:16
static int l_is_empty(lua_State *L)
Definition l_inventory.cpp:46
static int l_get_location(lua_State *L)
Definition l_inventory.cpp:350
static void create(lua_State *L, const InventoryLocation &loc)
Definition l_inventory.cpp:395
static int l_contains_item(lua_State *L)
Definition l_inventory.cpp:312
static InventoryList * getlist(lua_State *L, InvRef *ref, const char *listname)
Definition l_inventory.cpp:21
static int l_set_lists(lua_State *L)
Definition l_inventory.cpp:247
static int l_get_size(lua_State *L)
Definition l_inventory.cpp:61
Definition inventory.h:157
Definition inventory.h:277
Definition l_inventory.h:100
static int l_remove_detached_inventory_raw(lua_State *L)
Definition l_inventory.cpp:496
static int l_create_detached_inventory_raw(lua_State *L)
Definition l_inventory.cpp:480
static void Initialize(lua_State *L, int top)
Definition l_inventory.cpp:504
static int l_get_inventory(lua_State *L)
Definition l_inventory.cpp:438
Definition inventorymanager.h:18