コード例 #1
0
ファイル: ui_wrapper.py プロジェクト: Reizonr1/metin2-adv
	def OnRender(self):
		xRender, yRender = self.GetGlobalPosition()
		
		widthRender = self.width
		heightRender = self.height
		grp.SetColor(self.BACKGROUND_COLOR)
		grp.RenderBar(xRender, yRender, widthRender, heightRender)
		grp.SetColor(self.DARK_COLOR)
		grp.RenderLine(xRender, yRender, widthRender, 0)
		grp.RenderLine(xRender, yRender, 0, heightRender)
		grp.RenderLine(xRender, yRender+heightRender, widthRender, 0)
		grp.RenderLine(xRender+widthRender, yRender, 0, heightRender)

		grp.SetColor(self.PROGRESS_COLOR)
		grp.RenderBar(xRender + 2, yRender + 2, (self.width - 3) * self.percentage / 100, heightRender - 3)
コード例 #2
0
ファイル: ui_wrapper.py プロジェクト: Reizonr1/metin2-adv
		def OnRender(self):
			xRender, yRender = self.GetGlobalPosition()
			yRender -= self.TEMPORARY_PLACE
			widthRender = self.width
			heightRender = self.height + self.TEMPORARY_PLACE*2
			grp.SetColor(ui.BACKGROUND_COLOR)
			grp.RenderBar(xRender, yRender, widthRender, heightRender)
			grp.SetColor(ui.DARK_COLOR)
			grp.RenderLine(xRender, yRender, widthRender, 0)
			grp.RenderLine(xRender, yRender, 0, heightRender)
			grp.SetColor(ui.BRIGHT_COLOR)
			grp.RenderLine(xRender, yRender+heightRender, widthRender, 0)
			grp.RenderLine(xRender+widthRender, yRender, 0, heightRender)

			ui.ListBox.OnRender(self)
コード例 #3
0
ファイル: progressbar.py プロジェクト: Reizonr1/metin2-adv
    def OnRender(self):
        xRender, yRender = self.GetGlobalPosition()

        widthRender = self.WIDTH
        heightRender = self.HEIGHT

        grp.SetColor(self.BACKGROUND_COLOR)
        grp.RenderBar(xRender, yRender, widthRender, heightRender)
        grp.SetColor(self.DARK_COLOR)
        grp.RenderLine(xRender, yRender, widthRender, 0)
        grp.RenderLine(xRender, yRender, 0, heightRender)
        grp.RenderLine(xRender, yRender + heightRender, widthRender, 0)
        grp.RenderLine(xRender + widthRender, yRender, 0, heightRender)

        grp.SetColor(self.PROGRESS_COLOR)

        grp.RenderBar(xRender + 2, yRender + 2,
                      (self.WIDTH - 3) * self.Percent / 100, heightRender - 3)
コード例 #4
0
    def OnRender(self):
        xRender, yRender = self.GetGlobalPosition()

        widthRender = self.width
        heightRender = self.height
        grp.SetColor(self.BACKGROUND_COLOR)
        grp.RenderBar(xRender, yRender, widthRender, heightRender)
        grp.SetColor(self.DARK_COLOR)
        grp.RenderLine(xRender, yRender, widthRender, 0)
        grp.RenderLine(xRender, yRender, 0, heightRender)
        grp.RenderLine(xRender, yRender + heightRender, widthRender + 1, 0)
        grp.RenderLine(xRender + widthRender, yRender, 0, heightRender)

        if self.isFinished:
            grp.SetColor(self.FINISHED_COLOR)
        else:
            grp.SetColor(self.PROGRESS_COLOR)
        grp.RenderBar(xRender + 2, yRender + 2,
                      (self.width - 3) * self.progress / 100, heightRender - 3)
コード例 #5
0
    def OnRender(self):
        xRender, yRender = self.GetGlobalPosition()

        widthRender = self.width
        heightRender = self.height
        if self.isOver:
            if self.isSelected:
                grp.SetColor(self.DOWN_VISUAL_COLOR)
                grp.RenderBar(xRender, yRender, self.width, heightRender)
            else:
                grp.SetColor(self.OVER_VISUAL_COLOR)
                grp.RenderBar(xRender, yRender, self.width, heightRender)
        else:
            grp.SetColor(self.VISUAL_COLOR)
            grp.RenderBar(xRender, yRender, widthRender, heightRender)
        grp.SetColor(self.EDGE_COLOR)
        grp.RenderLine(xRender, yRender, widthRender, 0)
        grp.RenderLine(xRender, yRender, 0, heightRender)
        grp.RenderLine(xRender, yRender + heightRender, widthRender, 0)
        grp.RenderLine(xRender + widthRender, yRender, 0, heightRender)
コード例 #6
0
ファイル: ui_wrapper.py プロジェクト: Reizonr1/metin2-adv
	def OnRender(self):
		xRender, yRender = self.GetGlobalPosition()
		
		widthRender = self.width
		heightRender = self.height
		grp.SetColor(self.BACKGROUND_COLOR)
		grp.RenderBar(xRender, yRender, widthRender, heightRender)
		grp.SetColor(self.DARK_COLOR)
		grp.RenderLine(xRender, yRender, widthRender, 0)
		grp.RenderLine(xRender, yRender, 0, heightRender)
		grp.RenderLine(xRender, yRender+heightRender, widthRender, 0)
		grp.RenderLine(xRender+widthRender, yRender, 0, heightRender)

		if self.isOver:
			grp.SetColor(self.HALF_WHITE_COLOR)
			grp.RenderBar(xRender + 2, yRender + 2, self.width - 3, heightRender - 3)

			if self.isSelected:
				grp.SetColor(self.WHITE_COLOR)
				grp.RenderBar(xRender + 2, yRender + 2, self.width - 3, heightRender - 3)
コード例 #7
0
ファイル: ui_wrapper.py プロジェクト: Reizonr1/metin2-adv
	def OnRender(self):
		self.x, self.y = self.GetGlobalPosition()
		xRender = self.x
		yRender = self.y
		widthRender = self.width
		heightRender = self.height
		grp.SetColor(ui.BACKGROUND_COLOR)
		grp.RenderBar(xRender, yRender, widthRender, heightRender)
		grp.SetColor(ui.DARK_COLOR)
		grp.RenderLine(xRender, yRender, widthRender, 0)
		grp.RenderLine(xRender, yRender, 0, heightRender)
		grp.SetColor(ui.BRIGHT_COLOR)
		grp.RenderLine(xRender, yRender+heightRender, widthRender, 0)
		grp.RenderLine(xRender+widthRender, yRender, 0, heightRender)

		if self.isOver:
			grp.SetColor(ui.HALF_WHITE_COLOR)
			grp.RenderBar(xRender + 2, yRender + 3, self.width - 3, heightRender - 5)

			if self.isSelected:
				grp.SetColor(ui.WHITE_COLOR)
				grp.RenderBar(xRender + 2, yRender + 3, self.width - 3, heightRender - 5)
コード例 #8
0
    def OnRender(self):
        (x, y, width, height) = self.GetRect()

        if localeInfo.IsARABIC():
            grp.SetColor(0x77000000)
            grp.RenderBar(x + 2, y + 45, 13, height - 45)

            grp.SetColor(0x77000000)
            grp.RenderBar(x, y, width, height)
            grp.SetColor(0x77000000)
            grp.RenderBox(x, y, width - 2, height)
            grp.SetColor(0x77000000)
            grp.RenderBox(x + 1, y + 1, width - 2, height)

            grp.SetColor(0xff989898)
            grp.RenderLine(x + width - 13, y + height - 1, 11, -11)
            grp.RenderLine(x + width - 9, y + height - 1, 7, -7)
            grp.RenderLine(x + width - 5, y + height - 1, 3, -3)
        else:
            grp.SetColor(0x77000000)
            grp.RenderBar(x + width - 15, y + 45, 13, height - 45)

            grp.SetColor(0x77000000)
            grp.RenderBar(x, y, width, height)
            grp.SetColor(0x77000000)
            grp.RenderBox(x, y, width - 2, height)
            grp.SetColor(0x77000000)
            grp.RenderBox(x + 1, y + 1, width - 2, height)

            grp.SetColor(0xff989898)
            grp.RenderLine(x + width - 13, y + height - 1, 11, -11)
            grp.RenderLine(x + width - 9, y + height - 1, 7, -7)
            grp.RenderLine(x + width - 5, y + height - 1, 3, -3)

        #####

        chat.ArrangeShowingChat(self.chatID)

        if localeInfo.IsARABIC():
            chat.SetPosition(self.chatID, x + width - 10, y + height - 25)
        else:
            chat.SetPosition(self.chatID, x + 10, y + height - 25)

        chat.SetHeight(self.chatID, height - 45 - 25)
        chat.Update(self.chatID)
        chat.Render(self.chatID)