Jump to content
×
×
  • Create New...
  • 0

Font & ThinBoard bug


flygun

Question

  • Former Staff

Hello guys ...

 

i got little problem

see this line on the left side of the thinboard this is the problem ... this problem is with the quests too T_T

jpx6Ehj.jpg?1

 

now about the font problem

the font sometimes is hard to read  i mean the letters are corrupted 

 

sorry for bad english

    FlyGun :)

Link to comment
Share on other sites

  • Answers 18
  • Created
  • Last Reply

Top Posters For This Question

18 answers to this question

Recommended Posts

  • 0
  • Former Staff

the item proto and mob proto are not my priority at the moment :/

 

#Btw thx for noticing me "i forgot them" i fixed them :) ..changed all the item protos to english

 

FlyGun :)

Link to comment
Share on other sites

  • 0
  • Former Staff

When you click the right side button of your mouse repeatedly, does the camera spins?

no every thing works fine .... but this problem appears only when i open 2 windows ... i think the problem is from my video card  O.o?

Link to comment
Share on other sites

  • 0
  • Former Staff

Or your client, because my vc sucks and I don't have that kind of problem.

maybe the client too i'm using 40k test client .. and i'm cleaning it atm

 

Thtas just failed coordinates in Thinboard class. Show me your ui.py please

oh ok ... thanks

it's about 3k lines ... so i can't copy it here

https://mega.co.nz/#!XRlxEbzS!MSH_5imxkui4QE42M1FZZB470DH7-t6bT1c-DHBWdz4

class ThinBoard

class ThinBoard(Window):

	CORNER_WIDTH = 16
	CORNER_HEIGHT = 16
	LINE_WIDTH = 16
	LINE_HEIGHT = 16
	BOARD_COLOR = grp.GenerateColor(0.0, 0.0, 0.0, 0.51)

	LT = 0
	LB = 1
	RT = 2
	RB = 3
	L = 0
	R = 1
	T = 2
	B = 3

	def __init__(self, layer = "UI"):
		Window.__init__(self, layer)

		CornerFileNames = [ "d:/ymir work/ui/pattern/ThinBoard_Corner_"+dir+".tga" for dir in ["LeftTop","LeftBottom","RightTop","RightBottom"] ]
		LineFileNames = [ "d:/ymir work/ui/pattern/ThinBoard_Line_"+dir+".tga" for dir in ["Left","Right","Top","Bottom"] ]

		self.Corners = []
		for fileName in CornerFileNames:
			Corner = ExpandedImageBox()
			Corner.AddFlag("attach")
			Corner.AddFlag("not_pick")
			Corner.LoadImage(fileName)
			Corner.SetParent(self)
			Corner.SetPosition(0, 0)
			Corner.Show()
			self.Corners.append(Corner)

		self.Lines = []
		for fileName in LineFileNames:
			Line = ExpandedImageBox()
			Line.AddFlag("attach")
			Line.AddFlag("not_pick")
			Line.LoadImage(fileName)
			Line.SetParent(self)
			Line.SetPosition(0, 0)
			Line.Show()
			self.Lines.append(Line)

		Base = Bar()
		Base.SetParent(self)
		Base.AddFlag("attach")
		Base.AddFlag("not_pick")
		Base.SetPosition(self.CORNER_WIDTH, self.CORNER_HEIGHT)
		Base.SetColor(self.BOARD_COLOR)
		Base.Show()
		self.Base = Base

		self.Lines[self.L].SetPosition(0, self.CORNER_HEIGHT)
		self.Lines[self.T].SetPosition(self.CORNER_WIDTH, 0)

	def __del__(self):
		Window.__del__(self)

	def SetSize(self, width, height):

		width = max(self.CORNER_WIDTH*2, width)
		height = max(self.CORNER_HEIGHT*2, height)
		Window.SetSize(self, width, height)

		self.Corners[self.LB].SetPosition(0, height - self.CORNER_HEIGHT)
		self.Corners[self.RT].SetPosition(width - self.CORNER_WIDTH, 0)
		self.Corners[self.RB].SetPosition(width - self.CORNER_WIDTH, height - self.CORNER_HEIGHT)
		self.Lines[self.R].SetPosition(width - self.CORNER_WIDTH, self.CORNER_HEIGHT)
		self.Lines[self.B].SetPosition(self.CORNER_HEIGHT, height - self.CORNER_HEIGHT)

		verticalShowingPercentage = float((height - self.CORNER_HEIGHT*2) - self.LINE_HEIGHT) / self.LINE_HEIGHT
		horizontalShowingPercentage = float((width - self.CORNER_WIDTH*2) - self.LINE_WIDTH) / self.LINE_WIDTH
		self.Lines[self.L].SetRenderingRect(0, 0, 0, verticalShowingPercentage)
		self.Lines[self.R].SetRenderingRect(0, 0, 0, verticalShowingPercentage)
		self.Lines[self.T].SetRenderingRect(0, 0, horizontalShowingPercentage, 0)
		self.Lines[self.B].SetRenderingRect(0, 0, horizontalShowingPercentage, 0)
		self.Base.SetSize(width - self.CORNER_WIDTH*2, height - self.CORNER_HEIGHT*2)

	def ShowInternal(self):
		self.Base.Show()
		for wnd in self.Lines:
			wnd.Show()
		for wnd in self.Corners:
			wnd.Show()

	def HideInternal(self):
		self.Base.Hide()
		for wnd in self.Lines:
			wnd.Hide()
		for wnd in self.Corners:
			wnd.Hide()

Link to comment
Share on other sites

  • 0
  • Moon

Hello guys ...

 

i got little problem

see this line on the left side of the thinboard this is the problem ... this problem is with the quests too T_T

jpx6Ehj.jpg?1

 

now about the font problem

the font sometimes is hard to read  i mean the letters are corrupted 

 

sorry for bad english

    FlyGun :)

That is becouse you graphics, i've got that too yesterday and tried any client and after i rebooted my pc the problem got solved :)

Link to comment
Share on other sites

  • 0
  • Former Staff

 

Hello guys ...

 

i got little problem

see this line on the left side of the thinboard this is the problem ... this problem is with the quests too T_T

jpx6Ehj.jpg?1

 

now about the font problem

the font sometimes is hard to read  i mean the letters are corrupted 

 

sorry for bad english

    FlyGun :)

That is becouse you graphics, i've got that too yesterday and tried any client and after i rebooted my pc the problem got solved :)

 

i tried every thing :) i changed the screen with 32" led screen and same problem :/

... and the problem is now with one open window :/

Link to comment
Share on other sites

  • 0
  • Moon

 

 

Hello guys ...

 

i got little problem

see this line on the left side of the thinboard this is the problem ... this problem is with the quests too T_T

jpx6Ehj.jpg?1

 

now about the font problem

the font sometimes is hard to read  i mean the letters are corrupted 

 

sorry for bad english

    FlyGun :)

That is becouse you graphics, i've got that too yesterday and tried any client and after i rebooted my pc the problem got solved :)

 

i tried every thing :) i changed the screen with 32" led screen and same problem :/

... and the problem is now with one open window :/

 

Video card not monitor omg.. 

Link to comment
Share on other sites

  • 0
  • Former Staff

 

 

 

Hello guys ...

 

i got little problem

see this line on the left side of the thinboard this is the problem ... this problem is with the quests too T_T

jpx6Ehj.jpg?1

 

now about the font problem

the font sometimes is hard to read  i mean the letters are corrupted 

 

sorry for bad english

    FlyGun :)

That is becouse you graphics, i've got that too yesterday and tried any client and after i rebooted my pc the problem got solved :)

 

i tried every thing :) i changed the screen with 32" led screen and same problem :/

... and the problem is now with one open window :/

 

Video card not monitor omg.. 

 

lol i know i just gave an example :P ...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.