def addPanel(self, data, repack=1): for panel in self.panels: if panel.data == data: panel.addItem() return InventoryList.addPanel(self, data, repack) self.sortPanels()
def removePanel(self, data, repack=1): for panel in self.panels: if panel.data == data: if panel.itemCount > 1: panel.removeItem() self.inventory.remove(panel.data) else: InventoryList.removePanel(self, data, repack) return
def addPanel(self, data, repack = 1): for panel in self.panels: if panel.data == data: panel.addItem() return None continue InventoryList.addPanel(self, data, repack) self.sortPanels()
def removePanel(self, data, repack = 1): for panel in self.panels: if panel.data == data: if panel.itemCount > 1: panel.removeItem() self.inventory.remove(panel.data) else: InventoryList.removePanel(self, data, repack) return None continue
def __init__(self, inventory, height, trade=0, buy=0, sell=0, use=0, weapon=0): InventoryList.__init__( self, inventory=inventory, height=height, trade=trade, buy=buy, sell=sell, use=use, weapon=weapon, listItemClass=PurchaseListItem, listItemWidth=PiratesGuiGlobals.PurchaseListItemWidth, listItemHeight=PiratesGuiGlobals.PurchaseListItemHeight) self.initialiseoptions(PurchaseList) self.loadInventoryPanels()
def __init__(self, inventory, height, trade=0, buy=0, sell=0, use=0, weapon=0, listItemClass=InventoryItemGui.InventoryItemGui, listItemWidth=PiratesGuiGlobals.InventoryItemGuiWidth): InventoryList.__init__( self, inventory=inventory, height=height, trade=trade, buy=buy, sell=sell, use=use, weapon=weapon, listItemClass=listItemClass, listItemWidth=listItemWidth, listItemHeight=PiratesGuiGlobals.InventoryItemGuiHeight) self.initialiseoptions(InventoryItemList) self.all_panels = []
def __init__(self, inventory, height, trade = 0, buy = 0, sell = 0, use = 0, weapon = 0): InventoryList.__init__(self, inventory = inventory, height = height, trade = trade, buy = buy, sell = sell, use = use, weapon = weapon, listItemClass = PurchaseListItem, listItemWidth = PiratesGuiGlobals.PurchaseListItemWidth, listItemHeight = PiratesGuiGlobals.PurchaseListItemHeight) self.initialiseoptions(PurchaseList) self.loadInventoryPanels()
def __init__(self, inventory, height, trade = 0, buy = 0, sell = 0, use = 0, weapon = 0, listItemClass = InventoryItemGui.InventoryItemGui, listItemWidth = PiratesGuiGlobals.InventoryItemGuiWidth): InventoryList.__init__(self, inventory = inventory, height = height, trade = trade, buy = buy, sell = sell, use = use, weapon = weapon, listItemClass = listItemClass, listItemWidth = listItemWidth, listItemHeight = PiratesGuiGlobals.InventoryItemGuiHeight) self.initialiseoptions(InventoryItemList) self.all_panels = []