Exemple #1
0
    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()
Exemple #2
0
 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
Exemple #5
0
 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()
Exemple #6
0
 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 = []