Client Interface illumina (code by [Robert])
Felicitari pt munca depusa .
Mult succes Robert cu terminarea codului.
Cum ti-a spus si Sora deja acesta este un proiect pentru comunitate.
El nici o secunda nu s-a gandit sa il vanda.
Dar tu repede "Dece nu il vinzi? Daca asi fi fost in locul tau la-si fi vandut."
Dar na, saracu' cauta peste tot sa faca bani.
Asta e diferenta intre romani si germani.MariusExygo scrie:Nu le pune traiti-ar serveru[Robert] scrie:De milaMariusExygo scrie:De ce le postezi la nabi munca ta? pointless...
Doar thinboard, bravoAm mai mult decât thinboard
Stai calm.
[ Mesaj scris via Android ]![]()
Cum ti-a spus si Sora deja acesta este un proiect pentru comunitate.
El nici o secunda nu s-a gandit sa il vanda.
Dar tu repede "Dece nu il vinzi? Daca asi fi fost in locul tau la-si fi vandut."
Dar na, saracu' cauta peste tot sa faca bani.
- MariusExygo
-

- Mesaje: 2063
- Membru din: 09 Mar 2014, 15:47
- Server: WildFantasy
- Regat: Jinno
- Aprecieri: 156
- Mulţumiri: 226
- Rezolvări prob.: 4
- Discord: Copiază ID
- Contact:
Nu e vorba de bani desteptule, si apropo daca tot zici care-i diferenta dintre romani si germani, hai sa-ti spun eu care-i diferenta, la roman cand ii zici de 5-10 euro parca il curenteziAsta e diferenta intre romani si germani.
Cum ti-a spus si Sora deja acesta este un proiect pentru comunitate.
El nici o secunda nu s-a gandit sa il vanda.
Dar tu repede "Dece nu il vinzi? Daca asi fi fost in locul tau la-si fi vandut."
Dar na, saracu' cauta peste tot sa faca bani.
- MariusExygo
-

- Mesaje: 2063
- Membru din: 09 Mar 2014, 15:47
- Server: WildFantasy
- Regat: Jinno
- Aprecieri: 156
- Mulţumiri: 226
- Rezolvări prob.: 4
- Discord: Copiază ID
- Contact:
Asteapta tu mult si binePaikei scrie:Abia astept sa finalizezi acest proiect! BIG UP
- Robert
-

- Mesaje: 1376
- Membru din: 19 Feb 2015, 10:29
- Server: Scorpions2
- Regat: Chunjo
- Aprecieri: 125
- Mulţumiri: 476
- Discord: Copiază ID
Ai grija la TAB-uri[Brain™] scrie:La board
Asa trebuie sa arate la final:
Cod: Selectaţi tot
class Board(Window):
CORNER_WIDTH = 55
CORNER_HEIGHT = 55
LINE_WIDTH = 128
LINE_HEIGHT = 128
D = 0
LT = 0
LB = 1
RT = 2
RB = 3
L = 0
R = 1
T = 2
B = 3
def __init__(self):
Window.__init__(self)
self.MakeBoard("d:/ymir work/ui/pattern/Board_Corner_", "d:/ymir work/ui/pattern/Board_Line_", "d:/ymir work/ui/pattern/Board_Decoration")
self.MakeBase()
def MakeBoard(self, cornerPath, linePath, decorPath):
CornerFileNames = [ cornerPath+dir+".tga" for dir in ("LeftTop", "LeftBottom", "RightTop", "RightBottom", ) ]
LineFileNames = [ linePath+dir+".tga" for dir in ("Left", "Right", "Top", "Bottom", ) ]
DecorFileNames = [ decorPath+dir+".tga" for dir in ("Bottom", ) ]
self.Decors = []
for fileName in DecorFileNames:
Decor = ExpandedImageBox()
Decor.AddFlag("not_pick")
Decor.LoadImage("d:/ymir work/ui/pattern/Board_Decoration.tga")
Decor.SetParent(self)
Decor.SetPosition(0, 0)
Decor.Show()
self.Decors.append(Decor)
self.Corners = []
for fileName in CornerFileNames:
Corner = ExpandedImageBox()
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("not_pick")
Line.LoadImage(fileName)
Line.SetParent(self)
Line.SetPosition(0, 0)
Line.Show()
self.Lines.append(Line)
self.Lines[self.L].SetPosition(0, self.CORNER_HEIGHT)
self.Lines[self.T].SetPosition(self.CORNER_WIDTH, 0)
def MakeBase(self):
self.Base = ExpandedImageBox()
self.Base.AddFlag("not_pick")
self.Base.LoadImage("d:/ymir work/ui/pattern/Board_Base.tga")
self.Base.SetParent(self)
self.Base.SetPosition(self.CORNER_WIDTH, self.CORNER_HEIGHT)
self.Base.Show()
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.Decors[self.D].SetPosition(0 - 5, height - self.CORNER_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)
if self.Base:
self.Base.SetRenderingRect(0, 0, horizontalShowingPercentage, verticalShowingPercentage)
Răspunsuri
53 Vizualizări
40323
53 Vizualizări
40323
Răspunsuri
12 Vizualizări
1409
12 Vizualizări
1409
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 440 vizitatori






