Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.44 KB | None | 0 0
  1. import ui
  2. import item
  3. import event
  4. import constInfo
  5.  
  6. class BadaniaBiologa(ui.BoardWithTitleBar):
  7.     def __init__(self):
  8.         ui.BoardWithTitleBar.__init__(self)
  9.         self.BuildWindow()
  10.  
  11.     def __del__(self):
  12.         ui.BoardWithTitleBar.__del__(self)
  13.  
  14.     def BuildWindow(self):
  15.         self.SetSize(180, 150)
  16.         self.AddFlag("float")
  17.         self.AddFlag("movable")
  18.         self.SetTitleName("Badania Biologa")
  19.         self.SetCenterPosition(0, 0)
  20.  
  21.         self.Bar = ui.HorizontalBar()
  22.         self.Bar.SetParent(self)
  23.         self.Bar.Create(140)
  24.         self.Bar.SetPosition(20, 40)
  25.         self.Bar.Show()
  26.  
  27.         self.Title = ui.TextLine()
  28.         self.Title.SetParent(self.Bar)
  29.         self.Title.SetPosition(0, 2)
  30.         self.Title.SetText("Badany Przedmiot:")
  31.         self.Title.SetHorizontalAlignCenter()
  32.         self.Title.SetWindowHorizontalAlignCenter()
  33.         self.Title.Show()
  34.  
  35.         self.SlotImage = ui.ImageBox()
  36.         self.SlotImage.SetParent(self)
  37.         self.SlotImage.SetPosition(20, 65)
  38.         self.SlotImage.LoadImage("d:/ymir work/ui/public/slot_base.sub")
  39.         self.SlotImage.Show()
  40.  
  41.         self.ItemImage = ui.ImageBox()
  42.         self.ItemImage.SetParent(self.SlotImage)
  43.         self.ItemImage.SetPosition(0,0)
  44.         #self.ItemImage.SetWindowHorizontalAlignCenter()
  45.         #self.ItemImage.SetWindowVertivalAlignCenter()
  46.         self.ItemImage.Show()
  47.  
  48.         self.ItemName = ui.TextLine()
  49.         self.ItemName.SetParent(self)
  50.         self.ItemName.SetPosition(60, 65)
  51.         self.ItemName.SetText("Nazwa: Ząb Orka")
  52.         self.ItemName.Show()
  53.  
  54.         self.ItemCount = ui.TextLine()
  55.         self.ItemCount.SetParent(self)
  56.         self.ItemCount.SetPosition(60, 80)
  57.         self.ItemCount.SetText("Ilość: 10")
  58.         self.ItemCount.Show()
  59.  
  60.         self.OddajButton = ui.Button()
  61.         self.OddajButton.SetParent(self)
  62.         self.OddajButton.SetPosition(0,105)
  63.         self.OddajButton.SetUpVisual("d:/ymir work/ui/public/large_Button_01.sub")
  64.         self.OddajButton.SetOverVisual("d:/ymir work/ui/public/large_Button_02.sub")
  65.         self.OddajButton.SetDownVisual("d:/ymir work/ui/public/large_Button_03.sub")
  66.         self.OddajButton.SetText("Oddaj Przedmiot")
  67.         self.OddajButton.SetWindowHorizontalAlignCenter()
  68.         self.OddajButton.SetEvent(ui.__mem_func__(self.OddajPrzedmiot))
  69.         self.OddajButton.Show()
  70.  
  71.     def WczytajBiologa(self, etap = 0, item_vnum = 0, ilosc = 0):
  72.         item.SelectItem(int(item_vnum))
  73.         self.ItemImage.LoadImage(item.GetIconImageFileName())
  74.         self.ItemName.SetText("Nazwa: " + str(item.GetItemName()))
  75.         self.ItemCount.SetText("Ilość: " + str(ilosc))
  76.  
  77.     def OddajPrzedmiot(self):
  78.         event.QuestButtonClick(constInfo.BadaniaBiologa)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement