Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 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. item.SelectItem(30166)
  74. self.ItemImage.LoadImage(item.GetIconImageFileName())
  75. self.ItemName.SetText("Nazwa: " + str(item.GetItemName()))
  76. # self.ItemCount.SetText("Ilość: " + str(ilosc))
  77. self.ItemCount.SetText("Ilość: 20")
  78.  
  79. def OddajPrzedmiot(self):
  80. event.QuestButtonClick(constInfo.BadaniaBiologa)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement