Hi
Kann mir eventuell jemand erklären wie man einen Scrollbalken erstellt?
Ich habe eine liste mit dxDraw erstellt.
Die einträge werden mit einer for schleife aus einer tabelle ausgelesen.
6 einträge werden angezeigt jeder eintrag ist 90px hoch.
Habe schon etwas gegoogelt aber nichts funktioniert so richtig entweder scrollt der balken viel zu weit oder er bewegt sich kaum.
hier noch kurz ein ausschnitt wie ich das ganze aufgebaut habe eventuell hilft es:
Lua
local scroll = 0
local mx,my = sx/2-200,sy/2-300
local tbl = {}
function draw()
local i = 0
for id=1+scroll, 6+scroll do
local pY = my+i*90
dxDrawRectangle(mx,pY,390,85,tocolor(120,0,0,150))
dxDrawRectangle(mx+2,pY+2,80,80,tocolor(5,5,5,255))
dxDrawText(tbl[id],mx+95,pY,mx+5+150,pY+85,tocolor(5,5,5,255),1,"default-bold")
--weitere dxDraw Elemente
i=i+1
end
end
Alles anzeigen
weiter unten folgen noch die functionen zum scrollen tut hier aber nichts zur sache scroll wird immer +1 bzw - 1 gerechnet.
Ich hoffe jemand kann mir da weiter helfen
Vielen dank schonmal