Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ui
- import item
- import event
- import constInfo
- class BadaniaBiologa(ui.BoardWithTitleBar):
- def __init__(self):
- ui.BoardWithTitleBar.__init__(self)
- self.BuildWindow()
- def __del__(self):
- ui.BoardWithTitleBar.__del__(self)
- def BuildWindow(self):
- self.SetSize(180, 150)
- self.AddFlag("float")
- self.AddFlag("movable")
- self.SetTitleName("Badania Biologa")
- self.SetCenterPosition(0, 0)
- self.Bar = ui.HorizontalBar()
- self.Bar.SetParent(self)
- self.Bar.Create(140)
- self.Bar.SetPosition(20, 40)
- self.Bar.Show()
- self.Title = ui.TextLine()
- self.Title.SetParent(self.Bar)
- self.Title.SetPosition(0, 2)
- self.Title.SetText("Badany Przedmiot:")
- self.Title.SetHorizontalAlignCenter()
- self.Title.SetWindowHorizontalAlignCenter()
- self.Title.Show()
- self.SlotImage = ui.ImageBox()
- self.SlotImage.SetParent(self)
- self.SlotImage.SetPosition(20, 65)
- self.SlotImage.LoadImage("d:/ymir work/ui/public/slot_base.sub")
- self.SlotImage.Show()
- self.ItemImage = ui.ImageBox()
- self.ItemImage.SetParent(self.SlotImage)
- self.ItemImage.SetPosition(0,0)
- #self.ItemImage.SetWindowHorizontalAlignCenter()
- #self.ItemImage.SetWindowVertivalAlignCenter()
- self.ItemImage.Show()
- self.ItemName = ui.TextLine()
- self.ItemName.SetParent(self)
- self.ItemName.SetPosition(60, 65)
- self.ItemName.SetText("Nazwa: Ząb Orka")
- self.ItemName.Show()
- self.ItemCount = ui.TextLine()
- self.ItemCount.SetParent(self)
- self.ItemCount.SetPosition(60, 80)
- self.ItemCount.SetText("Ilość: 10")
- self.ItemCount.Show()
- self.OddajButton = ui.Button()
- self.OddajButton.SetParent(self)
- self.OddajButton.SetPosition(0,105)
- self.OddajButton.SetUpVisual("d:/ymir work/ui/public/large_Button_01.sub")
- self.OddajButton.SetOverVisual("d:/ymir work/ui/public/large_Button_02.sub")
- self.OddajButton.SetDownVisual("d:/ymir work/ui/public/large_Button_03.sub")
- self.OddajButton.SetText("Oddaj Przedmiot")
- self.OddajButton.SetWindowHorizontalAlignCenter()
- self.OddajButton.SetEvent(ui.__mem_func__(self.OddajPrzedmiot))
- self.OddajButton.Show()
- def WczytajBiologa(self, etap = 0, item_vnum = 0, ilosc = 0):
- # item.SelectItem(int(item_vnum))
- item.SelectItem(30166)
- self.ItemImage.LoadImage(item.GetIconImageFileName())
- self.ItemName.SetText("Nazwa: " + str(item.GetItemName()))
- # self.ItemCount.SetText("Ilość: " + str(ilosc))
- self.ItemCount.SetText("Ilość: 20")
- def OddajPrzedmiot(self):
- event.QuestButtonClick(constInfo.BadaniaBiologa)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement