Example #1
0
 def LoadItems(self, evt):
     dlg = wx.FileDialog(self, message="Load ItemList from XML", defaultDir=self.activeDir,
                         defaultFile=basename(self.activeFile),
                         wildcard="*.XML|*.xml",style=wx.FD_OPEN)
     if dlg.ShowModal():
         path=dlg.GetPath()
         self.activeFile=path
         self.activeDir=dirname(path)
         itemlist = item.loadItemList(path)
         for it in itemlist:
             self.addItem(it)
     dlg.Destroy()
Example #2
0
 def OnLoad(self):
     """This is a test function, don't keep it"""
     # return
     for path in sys.argv[1:]:
         itemlist = item.loadItemList(path)
         for it in itemlist:
             self.inv.addItem(it)
         # self.
     return
     it = item.Item("Bigby's Thing")
     it.slot = item.slots[2]
     it.level="3"
     it.value="300gp"
     it.keywords="Radiant Fire Martial".split()
     it.description="Bigby had a thing and it was this thing"
     it.flavor="I HAS A FLAVR"
     it.features.append("I is a feature!")
     it.features.append("Power (Daily):\n    ANOTHER FEATURE")
     self.inv.addItem(it)