bool Inventory::addItem(std::string itemFile, LuaLoader* loader, int indexToPlaceInto) { Item* item = Item::Create(loader, itemFile, Vector2(-1, -1), Item::SOUTH, Item::ABSTRACT, NULL); ItemIcon* icon = item->GetIcon(); icon->rec.set(0, 0, INVENTORY_SLOT_WIDTH, INVENTORY_SLOT_HEIGHT); return addItem(icon, indexToPlaceInto); }