1. """
  2. root>interfacemodule.py
  3. """
  4. # Arat:
  5. self.wndDragonSoulRefine = None
  6. # Altına ekle:
  7. if app.ENABLE_DS_CHANGE_ATTR: self.wndDragonSoulChangeAttr = None
  8. # Arat:
  9. wndMiniMap = uiMiniMap.MiniMap()
  10. # Üstüne ekle:
  11. if app.ENABLE_DS_CHANGE_ATTR: wndDragonSoulChangeAttr = uiDragonSoul.DragonSoulChangeAttrWindow()
  12. # Arat:
  13. self.wndDragonSoulRefine = wndDragonSoulRefine
  14. # Altına ekle:
  15. if app.ENABLE_DS_CHANGE_ATTR: self.wndDragonSoulChangeAttr = wndDragonSoulChangeAttr
  16. # Arat:
  17. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  18. self.wndDragonSoul.SetDragonSoulRefineWindow(self.wndDragonSoulRefine)
  19. self.wndDragonSoulRefine.SetInventoryWindows(self.wndInventory, self.wndDragonSoul)
  20. self.wndInventory.SetDragonSoulRefineWindow(self.wndDragonSoulRefine)
  21. # Altına ekle:
  22. if app.ENABLE_DS_CHANGE_ATTR:
  23. self.wndDragonSoul.SetDragonSoulChangeAttrWindow(self.wndDragonSoulChangeAttr)
  24. self.wndDragonSoulChangeAttr.SetInventoryWindows(self.wndInventory, self.wndDragonSoul)
  25. self.wndInventory.SetDragonSoulChangeAttrWindow(self.wndDragonSoulChangeAttr)
  26. # Arat:
  27. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  28. self.wndDragonSoul.SetItemToolTip(self.tooltipItem)
  29. self.wndDragonSoulRefine.SetItemToolTip(self.tooltipItem)
  30. # Altına ekle:
  31. if app.ENABLE_DS_CHANGE_ATTR: self.wndDragonSoulChangeAttr.SetItemToolTip(self.tooltipItem)
  32. # Arat:
  33. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  34. if self.wndDragonSoul:
  35. self.wndDragonSoul.Destroy()
  36. if self.wndDragonSoulRefine:
  37. self.wndDragonSoulRefine.Destroy()
  38. # Altına ekle:
  39. if app.ENABLE_DS_CHANGE_ATTR:
  40. if self.wndDragonSoulChangeAttr:
  41. self.wndDragonSoulChangeAttr.Destroy()
  42. # Arat:
  43. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  44. if self.wndDragonSoul:
  45. del self.wndDragonSoul
  46. if self.wndDragonSoulRefine:
  47. del self.wndDragonSoulRefine
  48. # Altına ekle:
  49. if app.ENABLE_DS_CHANGE_ATTR:
  50. if self.wndDragonSoulChangeAttr:
  51. del self.wndDragonSoulChangeAttr
  52. # Arat:
  53. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  54. self.wndDragonSoul.Show()
  55. self.wndDragonSoulRefine.Show()
  56. # Altına ekle:
  57. if app.ENABLE_DS_CHANGE_ATTR: self.wndDragonSoulChangeAttr.Show()
  58. # Arat:
  59. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  60. self.wndDragonSoul.Hide()
  61. self.wndDragonSoulRefine.Hide()
  62. # Altına ekle:
  63. if app.ENABLE_DS_CHANGE_ATTR: self.wndDragonSoulChangeAttr.Hide()
  64. # Arat:
  65. def ToggleSystemDialog(self):
  66. # Üstüne ekle:
  67. if app.ENABLE_DS_CHANGE_ATTR:
  68. def DS_AttrWindowOpen(self):
  69. self.wndDragonSoulChangeAttr.ChangeAttr_Success()
  70. def DS_AttrSuccess(self):
  71. self.wndDragonSoulChangeAttr.ChangeAttr_Success()
  72. def DS_AttrFailed(self):
  73. self.wndDragonSoulChangeAttr.ChangeAttr_Failed()
  74. # Arat:
  75. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  76. hideWindows += self.wndDragonSoul,\
  77. self.wndDragonSoulRefine,
  78. # Değiştir:
  79. if app.ENABLE_DRAGON_SOUL_SYSTEM and app.ENABLE_DS_CHANGE_ATTR:
  80. hideWindows += self.wndDragonSoul,\
  81. self.wndDragonSoulRefine,\
  82. self.wndDragonSoulChangeAttr,
  83. elif app.ENABLE_DRAGON_SOUL_SYSTEM:
  84. hideWindows += self.wndDragonSoul,\
  85. self.wndDragonSoulRefine,
  86. """
  87. root>uiinventory.py
  88. """
  89. # Arat:
  90. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  91. if self.wndDragonSoulRefine.IsShow():
  92. self.wndDragonSoulRefine.AutoSetItem((player.INVENTORY, slotIndex), 1)
  93. return
  94. # Altına ekle:
  95. if app.ENABLE_DS_CHANGE_ATTR:
  96. if self.wndDragonSoulChangeAttr.IsShow():
  97. self.wndDragonSoulChangeAttr.AutoSetItem((player.INVENTORY, slotIndex), player.GetItemCount(slotIndex))
  98. return
  99. # Arat:
  100. if app.ENABLE_DRAGON_SOUL_SYSTEM:
  101. def SetDragonSoulRefineWindow(self, wndDragonSoulRefine):
  102. self.wndDragonSoulRefine = wndDragonSoulRefine
  103. # Altına ekle:
  104. if app.ENABLE_DS_CHANGE_ATTR:
  105. def SetDragonSoulChangeAttrWindow(self, wndDragonSoulChangeAttr):
  106. self.wndDragonSoulChangeAttr = wndDragonSoulChangeAttr