Exemplo n.º 1
0
	def __LoadScript(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, "uiscript/attachstonedialog.py")

		except:
			import exception
			exception.Abort("AttachStoneDialog.__LoadScript.LoadObject")

		try:
			self.board = self.GetChild("Board")
			self.titleBar = self.GetChild("TitleBar")
			self.metinImage = self.GetChild("MetinImage")
			self.GetChild("AcceptButton").SetEvent(ui.__mem_func__(self.Accept))
			self.GetChild("CancelButton").SetEvent(ui.__mem_func__(self.Close))
		except:
			import exception
			exception.Abort("AttachStoneDialog.__LoadScript.BindObject")

		oldToolTip = uiToolTip.ItemToolTip()
		oldToolTip.SetParent(self)
		oldToolTip.SetPosition(15, 38)
		oldToolTip.SetFollow(False)
		oldToolTip.Show()
		self.oldToolTip = oldToolTip

		newToolTip = uiToolTip.ItemToolTip()
		newToolTip.SetParent(self)
		newToolTip.SetPosition(230 + 20, 38)
		newToolTip.SetFollow(False)
		newToolTip.Show()
		self.newToolTip = newToolTip

		self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
Exemplo n.º 2
0
	def __LoadScript(self):

		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, "uiscript/refinedialog.py")

		except:
			import exception
			exception.Abort("RefineDialog.__LoadScript.LoadObject")

		try:
			self.board = self.GetChild("Board")
			self.titleBar = self.GetChild("TitleBar")
			self.probText = self.GetChild("SuccessPercentage")
			self.costText = self.GetChild("Cost")
			self.successPercentage = self.GetChild("SuccessPercentage")
			self.GetChild("AcceptButton").SetEvent(self.OpenQuestionDialog)
			self.GetChild("CancelButton").SetEvent(self.CancelRefine)
		except:
			import exception
			exception.Abort("RefineDialog.__LoadScript.BindObject")

		## 936 : °³·® È®·ü Ç¥½Ã ¾ÈÇÔ
		##if 936 == app.GetDefaultCodePage():
		self.successPercentage.Show()

		toolTip = uiToolTip.ItemToolTip()
		toolTip.SetParent(self)
		toolTip.SetFollow(False)
		# toolTip.SetPosition(15, 38)
		toolTip.SetPosition(28, 38)
		toolTip.Show()
		self.toolTip = toolTip

		self.slotList = []
		for i in xrange(3):
			slot = self.__MakeSlot()
			slot.SetParent(toolTip)
			slot.SetWindowVerticalAlignCenter()
			self.slotList.append(slot)

		itemImage = self.__MakeItemImage()
		itemImage.SetParent(toolTip)
		itemImage.SetWindowVerticalAlignCenter()
		itemImage.SetPosition(-38, 0)
		self.itemImage = itemImage

		self.titleBar.SetCloseEvent(ui.__mem_func__(self.CancelRefine))
		if app.ENABLE_REFINE_RENEWAL:
			self.checkBox = ui.CheckBox()
			self.checkBox.SetParent(self)
			self.checkBox.SetPosition(0, 90)
			self.checkBox.SetWindowHorizontalAlignCenter()
			self.checkBox.SetWindowVerticalAlignBottom()
			self.checkBox.SetEvent(ui.__mem_func__(self.AutoRefine), "ON_CHECK", True)
			self.checkBox.SetEvent(ui.__mem_func__(self.AutoRefine), "ON_UNCKECK", False)
			self.checkBox.SetCheckStatus(constInfo.IS_AUTO_REFINE)
			self.checkBox.SetTextInfo("Fenster geöffnet lassen")
			self.checkBox.Show()
		self.isLoaded = True
Exemplo n.º 3
0
    def __init__(self):
        ui.ScriptWindow.__init__(self)
        self.inven = None
        self.itemToolTip = uiToolTip.ItemToolTip()

        if app.ENABLE_SLOT_MARKING_SYSTEM:
            self.interface = None
Exemplo n.º 4
0
    def __LoadWindow(self):
        try:
            PythonScriptLoader = ui.PythonScriptLoader()
            PythonScriptLoader.LoadScriptFile(
                self, "UIScript/AchievementShop_ItemBox.py")

        except:
            import exception
            exception.Abort("AchievementShop_ItemBox.LoadDialog.BindObject")

        self.itemName = self.GetChild("ItemName")
        self.itemIcon = self.GetChild("ItemIcon")
        self.itemPrice = self.GetChild("ItemPrice")
        self.itemAmount = self.GetChild("ItemAmount")
        self.buyButton = self.GetChild("BuyButton")
        self.toolTip = uiToolTip.ItemToolTip()
        self.toolTip.HideToolTip()

        self.itemIcon.SAFE_SetStringEvent("MOUSE_OVER_IN",
                                          self.toolTip.ShowToolTip)
        self.itemIcon.SAFE_SetStringEvent("MOUSE_OVER_OUT",
                                          self.toolTip.HideToolTip)

        self.BuyQuestion = uiCommon.QuestionDialog()
        self.BuyQuestion.SetAcceptEvent(
            lambda arg=TRUE: self.AnswerBuyItem(arg))
        self.BuyQuestion.SetCancelEvent(
            lambda arg=FALSE: self.AnswerBuyItem(arg))

        self.buyButton.SetEvent(ui.__mem_func__(self.__OnClickBuyButton))
        self.isLoaded = True
Exemplo n.º 5
0
    def MakeSlot(self):
        self.toolTip = uiToolTip.ItemToolTip()
        self.toolTip.HideToolTip()

        y = 0
        for i in xrange(3):
            self.backgroundSlotImage[i] = ui.ImageBox()
            self.backgroundSlotImage[i].SetParent(self)
            self.backgroundSlotImage[i].SetPosition(0, y)
            self.backgroundSlotImage[i].LoadImage(self.BACKGROUND_SLOT)
            self.backgroundSlotImage[i].Hide()
            y = y + 32

        self.itemImage = ui.ImageBox()
        self.itemImage.SetParent(self)
        self.itemImage.SetPosition(0, 0)
        self.itemImage.SAFE_SetStringEvent("MOUSE_OVER_IN", self.ShowToolTip)
        self.itemImage.SAFE_SetStringEvent("MOUSE_OVER_OUT", self.HideToolTip)
        self.itemImage.Show()

        self.itemCountTextLine = ui.TextLine()
        self.itemCountTextLine.SetParent(self)
        self.itemCountTextLine.SetPosition(16, 32 - 15)
        self.itemCountTextLine.SetText("100/100")
        self.itemCountTextLine.SetOutline()
        self.itemCountTextLine.SetFontColor(0.9, 0.4745, 0.4627)
        self.itemCountTextLine.SetHorizontalAlignCenter()
        self.itemCountTextLine.Show()
Exemplo n.º 6
0
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "exscript/multishop.py")
        except:
            import exception
            exception.Abort("MultiShopWindow.LoadWindow.LoadObject")

        self.itemtooltip = uiToolTip.ItemToolTip()
        self.itemtooltip.HideToolTip()

        self.GetChild("TitleBar").SetCloseEvent(self.Close)
        self.shopTitleTextLine = self.GetChild("shopTitleTextLine")
        self.shopCategoryTextLine = self.GetChild("shopCategoryTextLine")
        self.navigationListBox = self.GetChild("navigationListBox")
        self.navigationListBox.SetEvent(ui.__mem_func__(self.OnSelectCategory))
        self.navigationScrollBar = self.GetChild("QuestListScrollBar")
        self.navigationScrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))
        self.itemSlot = self.GetChild("itemSlot")
        self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
        self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.ShowToolTip))
        self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.HideToolTip))
        self.itemSlot.SetSelectItemSlotEvent(ui.__mem_func__(self.BuyItem))
        self.itemSlot.SAFE_SetButtonEvent("RIGHT", "ALWAYS", self.BuyItem)
        self.navigationScrollBar.Hide()
Exemplo n.º 7
0
    def __LoadScript(self):

        self.__LoadQuestionDialog()

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "uiscript/refinedialog.py")

        except:
            import exception
            exception.Abort("RefineDialog.__LoadScript.LoadObject")

        try:
            self.board = self.GetChild("Board")
            self.titleBar = self.GetChild("TitleBar")
            self.successPercentage = self.GetChild("SuccessPercentage")
            self.GetChild("AcceptButton").SetEvent(self.OpenQuestionDialog)
            self.GetChild("CancelButton").SetEvent(self.Close)
        except:
            import exception
            exception.Abort("RefineDialog.__LoadScript.BindObject")

        ## 936 : 개량 확률 표시 안함
        ##if 936 == app.GetDefaultCodePage():
        self.successPercentage.Hide()

        toolTip = uiToolTip.ItemToolTip()
        toolTip.SetParent(self)
        toolTip.SetPosition(15, 38)
        toolTip.SetFollow(False)
        toolTip.Show()
        self.toolTip = toolTip

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
Exemplo n.º 8
0
		def __init__(self,wndListBox):
			ui.Window.__init__(self)
			self.wndListBox = wndListBox
			self.SetSize(250,17)
			self.MakeTitleBar()
			self.toolTip = uiToolTip.ItemToolTip()
			self.toolTip.HideToolTip()
			self.Show()
Exemplo n.º 9
0
 def __init__(self):
     ui.ScriptWindow.__init__(self)
     self.tooltipItem = uiToolTip.ItemToolTip()
     self.tooltipItem.Hide()
     self.privateShopBuilder = uiPrivateShopBuilder.PrivateShopBuilder()
     self.privateShopBuilder.Hide()
     self.privateShopBuilder.SetItemToolTip(self.tooltipItem)
     self.pop = None
     self.__LoadQuestionDialog()
Exemplo n.º 10
0
 def __init__(self):
     ui.Window.__init__(self)
     localeInfo.LoadLocaleData()
     self.tooltipItem = uiToolTip.ItemToolTip()
     self.tooltipItem.Hide()
     self.TransferWindow = TransferWindow()
     self.TransferWindow.LoadWindow()
     self.TransferWindow.SetItemToolTip(self.tooltipItem)
     self.TransferWindow.Open()
Exemplo n.º 11
0
def FormatBonusNameDict():
    ''' Return a dict (key=int, value=string) with all bonuses from dictionary.
		param-ex: None
		return-ex: {61: 'Strong against Sura', 100: 'Power of Fire', 108: 'Sword Defence Break'}
	'''
    result = {}
    for bonusIndex in uiToolTip.ItemToolTip().AFFECT_DICT.keys():
        result.update({bonusIndex: FormatBonusNameString(bonusIndex)})
    return result
Exemplo n.º 12
0
	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.isLoaded = FALSE
		self.name_items = {}
		self.icon_items = {}
		self.bg_items = {}
		self.count_items = {}
		self.list_items = []

		self.tooltipItem = uiToolTip.ItemToolTip()
Exemplo n.º 13
0
	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.UI = {}
		self.pop=None
		self.pages = []
		self.pageCur = 1
		self.pageNum = 0
		self.search=""
		self.tooltipItem = uiToolTip.ItemToolTip()
		self.tooltipItem.Hide()	
		self.LoadWindow()
Exemplo n.º 14
0
    def __init__(self):
        ui.ScriptWindow.__init__(self)
        self.items = {}
        self.Edit = {}
        self.pop = None
        self.id = 0
        self.lastUpdate = 0
        self.priceInputBoard = None
        self.__Load()

        self.tooltipItem = uiToolTip.ItemToolTip()
        self.tooltipItem.Hide()
Exemplo n.º 15
0
def FormatBonusNameString(bonusIndex):
    ''' Return name of bonus (string) by a specific bonus index.
		param-ex: item.APPLY_RESIST_FIRE
		return-ex: 'Fire Resistance'
	'''
    AFFECT_DICT = uiToolTip.ItemToolTip().AFFECT_DICT
    if bonusIndex in AFFECT_DICT:
        return ' '.join(
            re.findall(pattern='[a-zA-Z]+',
                       string=AFFECT_DICT[bonusIndex](0),
                       flags=0))
    return 'UNKNOWN_TYPE'
Exemplo n.º 16
0
	def BuildWindow(self):
		self.KeyTreasureBoard = self.__EasyBuild.CreateBoardWithTitle(-1, -1, 635, 450)
		self.KeyTreasureBoard.SetTitleName("Spezial Truhen")
		self.KeyTreasureBoard.SetCloseEvent(self.Open)
		self.KeyTreasureBoard.SetCenterPosition()

		self.OpenTreasureButton = self.__EasyBuild.CreateButton(
												self.KeyTreasureBoard, 80, 300, "Truhe öffnen",
												self.__OpenTreasure,
												"d:/ymir work/ui/public/large_button_01.sub",
												"d:/ymir work/ui/public/large_button_02.sub",
												"d:/ymir work/ui/public/large_button_03.sub",
												-1,
												""
											)

		self.TreasurePic = AniImageBox()
		self.TreasurePic.SetParent(self.KeyTreasureBoard)
		self.TreasurePic.SetPosition(220,35)
		for i in range(1,15):
			self.TreasurePic.AddImage("locale/de/ui/interfaces/special_cases/frame-%02d.tga" % i)
		self.TreasurePic.Show()
		self.TreasurePic.OnFrameEnd(1)
		self.TreasurePic.SetDelay(0.1)

		self.ItemPicture = self.__EasyBuild.CreateImage(self.KeyTreasureBoard, 380, 150, None)

		self.SlotGridTableHead = self.__EasyBuild.CreateTextLine(self.KeyTreasureBoard, 30,175, "Wähle einen Schlüssel", "normal")
		self.SlotGridTable = self.__EasyBuild.CreateGridSlotWindow(self.KeyTreasureBoard, 30, 190, [0, 5, 1, 32, 32, 0, 0], "d:/ymir work/ui/public/Slot_Base.sub")
		self.SlotGridTable.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot))
		self.SlotGridTable.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot))
		self.SlotGridTable.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
		self.SlotGridTable.SetOverOutItemEvent(ui.__mem_func__(self.OnOverOutItem))
		self.SlotGridTable.SAFE_SetButtonEvent("RIGHT", "EXIST", self.OnRightClickSlot)
		self.SlotGridTable.SetUsableItem(True)

		self.SlotGridTable2Head = self.__EasyBuild.CreateTextLine(self.KeyTreasureBoard, 30,235, "Wähle eine Truhe", "normal")
		self.SlotGridTable2 = self.__EasyBuild.CreateGridSlotWindow(self.KeyTreasureBoard, 30, 250, [5, 5, 1, 32, 32, 0, 0], "d:/ymir work/ui/public/Slot_Base.sub")
		self.SlotGridTable2.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot))
		self.SlotGridTable2.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot))
		self.SlotGridTable2.SAFE_SetButtonEvent("RIGHT", "EXIST", self.OnRightClickSlot)
		self.SlotGridTable2.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
		self.SlotGridTable2.SetOverOutItemEvent(ui.__mem_func__(self.OnOverOutItem))
		self.SlotGridTable2.SetUsableItem(True)

		self.toolTip = uiToolTip.ItemToolTip()

		self.ItemSlot = []
		for i in range(0,10):
			self.ItemSlot += [ [-1,-1,-1,0] ]

		self.Show()
Exemplo n.º 17
0
	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.curPage = 1
		self.MaxPage = 2
		self.use_item = 0
		self.items=[]
		self.count =[]

		self.vnum = None
		self.index = None
		self.pos = None
		self.slotpos = None
		self.tooltipItem = uiToolTip.ItemToolTip()
		self.tooltipItem.Hide()
Exemplo n.º 18
0
    def Open(self, title):
        self.title = title

        if (len(title) > 25):
            self.title = title[:22] + "..."

        self.tooltipItem = uiToolTip.ItemToolTip()
        self.tooltipItem.Hide()
        self.board.SetTitleName("Fiyat Degistir")
        self.Refresh()
        self.Show()

        self.nameLine.SetText(title)
        global g_isEditingOfflineShop
        g_isEditingOfflineShop = True
Exemplo n.º 19
0
    def __LoadScript(self):

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "uiscript/refinedialog.py")

        except:
            import exception
            exception.Abort("RefineDialog.__LoadScript.LoadObject")

        try:
            self.board = self.GetChild("Board")
            self.titleBar = self.GetChild("TitleBar")
            self.probText = self.GetChild("SuccessPercentage")
            self.costText = self.GetChild("Cost")
            self.successPercentage = self.GetChild("SuccessPercentage")
            self.GetChild("AcceptButton").SetEvent(self.OpenQuestionDialog)
            self.GetChild("CancelButton").SetEvent(self.CancelRefine)
        except:
            import exception
            exception.Abort("RefineDialog.__LoadScript.BindObject")

        ## 936 : 개량 확률 표시 안함
        ##if 936 == app.GetDefaultCodePage():
        self.successPercentage.Hide()

        toolTip = uiToolTip.ItemToolTip()
        toolTip.SetParent(self)
        toolTip.SetFollow(False)
        toolTip.SetPosition(15, 38)
        toolTip.Show()
        self.toolTip = toolTip

        self.slotList = []
        for i in xrange(3):
            slot = self.__MakeSlot()
            slot.SetParent(toolTip)
            slot.SetWindowVerticalAlignCenter()
            self.slotList.append(slot)

        itemImage = self.__MakeItemImage()
        itemImage.SetParent(toolTip)
        itemImage.SetWindowVerticalAlignCenter()
        itemImage.SetPosition(-35, 0)
        self.itemImage = itemImage

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.CancelRefine))
        self.isLoaded = True
Exemplo n.º 20
0
    def __init__(self, parent, x, y):
        ui.ScriptWindow.__init__(self)

        self.__EasyBuild = EasyBuildKilroy()
        self.wndQuestionDialog = None
        self.price = 0
        self.suffix = ""
        self.itemVnum = 0
        self.ShopId = 0

        self.board = self.__EasyBuild.CreateImage(
            parent, x, y, "locale/de/ui/interfaces/ingame_shops/boarditem.tga")
        self.itemName = self.__EasyBuild.CreateTextLine(
            self.board, 8, 3, "", "normal")
        self.boardHead = self.__EasyBuild.CreateImage(
            self.board, 0, -17,
            "locale/de/ui/interfaces/ingame_shops/boarditemhead.tga")
        self.boardHeadText = self.__EasyBuild.CreateTextLine(
            self.boardHead, 45, 3, "", "center")

        self.buyButton = self.__EasyBuild.CreateResizableButton(
            self.board, 69, 50, 50, 17, "Kaufen", self.__Accept, None,
            (0.0, 0.0, 0.0, 1.0), (0.1, 0.1, 0.1, 0.5), (0.0, 0.0, 0.0, 1.0))
        self.buyButton.SetUpEdgeColor(0.2, 0.2, 0.2, 1.0)

        self.buyBar = self.__EasyBuild.CreateResizableButton(  #used as render
            self.board, 69, 25, 50, 17, "", self.__None, None,
            (0.0, 0.0, 0.0, 1.0), (0.0, 0.0, 0.0, 1.0), (0.0, 0.0, 0.0, 1.0))
        self.buyBar.SetUpEdgeColor(0.2, 0.2, 0.2, 1.0)
        self.Box, self.priceBar = self.__EasyBuild.CreateEditLine(
            self.buyBar, "1", 0, 0, 50, 17, 3)
        self.priceBar.SetParent(self.buyBar)
        self.priceBar.SetNumberMode()
        self.STK = self.__EasyBuild.CreateTextLine(self.buyBar, 50 - 22, 1.5,
                                                   "STK.", "normal")

        self.itemBackground = self.__EasyBuild.CreateResizableButton(  # used as render
            self.board, 5, 20, 60, 57, "", self.__None, None,
            (1.0, 0.0, 0.0, 0.2), (1.0, 0.0, 0.0, 0.2), (1.0, 0.0, 0.0, 0.2))
        self.itemBackground.SetUpEdgeColor(0.2, 0.2, 0.2, 1.0)

        self.itemPrice = self.__EasyBuild.CreateTextLine(
            self.itemBackground, 3, 32 + 8, "", "normal")
        self.itemIcon = self.__EasyBuild.CreateImage(self.itemBackground, 10,
                                                     5, None, FALSE)

        del self.Box
        self.toolTip = uiToolTip.ItemToolTip()
		def __init__(self, wndInventory):
			import exception
			if not wndInventory:
				exception.Abort("wndInventory parameter must be set to CollectInventoryWindow")
				return
			ui.ScriptWindow.__init__(self)
			self.isLoaded = 0
			self.updated = 0
			self.wndInventory = wndInventory;
			self.tooltipItem = uiToolTip.ItemToolTip()
			self.tooltipItem.Hide()
			self.wndBeltInventoryLayer = None
			self.wndBeltInventorySlot = None
			self.expandBtn = None
			self.minBtn = None
			self.gameWindow = None
			self.__LoadWindow()
Exemplo n.º 22
0
 def __init__(self):
     ui.Window.__init__(self)
     self.tooltipItem = uiToolTip.ItemToolTip()
     self.tooltipItem.Hide()
     self.itemfortip = 0
     self.ItemIcon = None
     self.Turn = False
     self.Counter = 0
     self.Langsamer = 0
     self.Grad = 0
     self.Item = 0
     self.Random = 0
     self.GradZaehler = 0
     self.GUI = []
     self.BuildWindow()
     self.Hide()
     self.Board.Hide()
Exemplo n.º 23
0
    def Open(self, title):
        self.title = title

        if (len(title) > 25):
            self.title = title[:22] + "..."

        self.tooltipItem = uiToolTip.ItemToolTip()
        self.tooltipItem.Hide()
        self.board.SetTitleName("Pazardan Item Kaldir")
        self.Refresh()
        self.SetCenterPosition()
        self.SetTop()
        self.Show()

        self.nameLine.SetText(title)
        global g_isEditingOfflineShop
        g_isEditingOfflineShop = True
Exemplo n.º 24
0
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self,
                                       "exscript/tempdropeventguideitem.py")
        except:
            import exception
            exception.Abort("TempDropEventGuideItem.LoadWindow.LoadObject")
        self.itemtooltip = uiToolTip.ItemToolTip()
        self.itemtooltip.HideToolTip()
        self.itemSlot = self.GetChild("itemSlot")
        self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.ShowToolTip))
        self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.HideToolTip))

        self.targetTextLine = self.GetChild("targetTextLine")
        self.runTimeTextLine = self.GetChild("runTimeTextLine")

        self.Show()
Exemplo n.º 25
0
        def __init__(self):
            ui.Window.__init__(self)

            localeInfo.LoadLocaleData()

            self.tooltipItem = uiToolTip.ItemToolTip()
            self.tooltipItem.Hide()

            self.cubeWindow = CubeWindow()
            self.cubeWindow.LoadWindow()
            self.cubeWindow.SetItemToolTip(self.tooltipItem)
            self.cubeWindow.Open()

            self.cubeResultWindow = CubeResultWindow()
            self.cubeResultWindow.LoadWindow()
            self.cubeResultWindow.SetItemToolTip(self.tooltipItem)
            self.cubeResultWindow.SetCubeResultItem(27001, 1)
            self.cubeResultWindow.Open()
		def ShowItemFromClient(self, open, itemvnum = 0, data = 0, id = 0, owner = ""):			
			if self.TooltipGroundItem and self.TooltipGroundItem.IsShow():
				if open and self.TooltipData[2] == id:
					return
				self.TooltipGroundItem.ClearToolTip()
				self.TooltipGroundItem.Hide()
			
			if open:
				if not self.TooltipGroundItem:
					self.TooltipGroundItem = uiToolTip.ItemToolTip()
				(self.TooltipData[0], self.TooltipData[1], z) = player.GetMainCharacterPosition()
				self.TooltipData[2] = id
				pos_x, pos_y = wndMgr.GetMousePosition()
				self.TooltipGroundItem.SetToolTipPosition(pos_x + 5, pos_y - 5)
				self.TooltipGroundItem.AddItemData(itemvnum, data[0], data[1])
				if owner:
					self.TooltipGroundItem.AutoAppendTextLine("Owner: |cffADFF2F{}".format(owner))
					self.TooltipGroundItem.ResizeToolTip()
Exemplo n.º 27
0
            def __init__(self):
                ui.ThinBoard.__init__(self)

                self.HideCorners(self.LT)
                self.HideCorners(self.RT)
                self.HideLine(self.T)

                self.race = 0
                self.hasItems = False

                self.itemTooltip = uiToolTip.ItemToolTip()
                self.itemTooltip.HideToolTip()

                self.stoneImg = None
                self.stoneVnum = None
                self.lastStoneVnum = 0
                self.nextStoneIconChange = 0

                self.SetSize(self.BOARD_WIDTH, 0)
Exemplo n.º 28
0
	def __MakeDialogs(self):
		self.dlgExchange = uiExchange.ExchangeDialog()
		self.dlgExchange.LoadDialog()
		self.dlgExchange.SetCenterPosition()
		self.dlgExchange.Hide()

		self.dlgPointReset = uiPointReset.PointResetDialog()
		self.dlgPointReset.LoadDialog()
		self.dlgPointReset.Hide()

		self.dlgShop = uiShop.ShopDialog()
		self.dlgShop.LoadDialog()
		self.dlgShop.Hide()

		self.dlgRestart = uiRestart.RestartDialog()
		self.dlgRestart.LoadDialog()
		self.dlgRestart.Hide()

		self.dlgSystem = uiSystem.SystemDialog()
		self.dlgSystem.LoadDialog()
		self.dlgSystem.SetOpenHelpWindowEvent(ui.__mem_func__(self.OpenHelpWindow))

		self.dlgSystem.Hide()

		self.dlgPassword = uiSafebox.PasswordDialog()
		self.dlgPassword.Hide()

		self.hyperlinkItemTooltip = uiToolTip.HyperlinkItemToolTip()
		self.hyperlinkItemTooltip.Hide()

		self.tooltipItem = uiToolTip.ItemToolTip()
		self.tooltipItem.Hide()

		self.tooltipSkill = uiToolTip.SkillToolTip()
		self.tooltipSkill.Hide()

		self.privateShopBuilder = uiPrivateShopBuilder.PrivateShopBuilder()
		self.privateShopBuilder.Hide()

		self.dlgRefineNew = uiRefine.RefineDialogNew()
		self.dlgRefineNew.Hide()
Exemplo n.º 29
0
	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.tooltipItem = uiToolTip.ItemToolTip()
		self.tooltipItem.HideToolTip()
		self.tab = {}
		self.gauge = {}
		self.gauge_f = None
		self.text = {}
		self.reward1 = {}
		self.reward2 = {}
		self.reward3 = {}
		self.icon = {}
		self.LoadWindow()
		self.Type_Desc = [0, 
		"Fa rost de itemul alaturat si deschide-l!", ## TYPE 1
		"Ucide monstrii din poze pentru finalizarea misiunii", ## TYPE 2
		"Participa la evenimentul OX pentru a termina misiunea",## TYPE 3
		"Participa la evenimentul TANAKA pentru a termina misiunea!", ## TYPE 4
		"Omoara Dragonul Albastru pentru a terminat misiunea!",## TYPE 5
		"Prinde pesti pentru a terminat misiunea!", ## TYPE 6
		"Dai damage in monstri/pietre!", ## TYPE 7
		"Upgradeaza iteme la fierar sau la Seon-Pyeong", ## TYPE 8
		"Incearca sa lovesti un jucator pana completezi TOP-ul!",## TYPE 9
		"Upgradeaza iteme la fierar sau la Seon-Pyeong!", ## TYPE 10
		"Arata-ti puterea distrugand un jucator", ## TYPE 11
		]
		self.Type_Images = [0,0,
		"d:/ymir work/battle_pass/catch_fish_category.tga",		## Type 2
		"d:/ymir work/battle_pass/catch_fish_category.tga",		## Type 3
		"d:/ymir work/battle_pass/catch_fish_category.tga",		## Type 4
		"d:/ymir work/battle_pass/catch_fish_category.tga",		## Type 5
		"d:/ymir work/battle_pass/catch_fish_category.tga",		## Type 6
		"d:/ymir work/battle_pass/monster_damage.tga",			## Type 7
		"d:/ymir work/battle_pass/deal_damage_category.tga",	## Type 8
		"d:/ymir work/battle_pass/farm_item_category.tga",		## Type 9
		"d:/ymir work/battle_pass/craft_icon.tga",				## Type 10
		"d:/ymir work/battle_pass/kill_players.png",			## Type 11
		]
Exemplo n.º 30
0
	def LoadWindow(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, "exscript/biologistitem.py")
		except:
			import exception
			exception.Abort("BiologistItem.LoadWindow.LoadObject")
			
		self.toolTip = uiToolTip.ItemToolTip()  
		self.toolTip.HideToolTip()	
		
		self.bar = self.GetChild("board")
		self.bar.SetOnClickEvent(self.OnItemClick)
		
		self.itemSlot = self.GetChild("itemSlot")
		self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
		self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.ShowToolTip))  
		self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.HideToolTip))		
		
		self.questName = self.GetChild("questName")
		self.questTimer = self.GetChild("timer")
		self.questCount = self.GetChild("progress")
		self.questPercent = self.GetChild("progressPercent")