Erst mal mache in ne Desktop-Version in C#, später soll noch ne Web-Variante mit HTML5 umgesetzt werden, aber das wird noch dauern ;)
Ich steige da gerade nicht durch^^
Du drehst da doch einfach nur die Reihenfolge der Elemente in dem Array um, oder?
Das habe ich jetzt schon bei der Selektion der Elemente erledigt ;)
Ich brauche aber den "dicksten" in der Mitte und die anderen dann abwechselnd nach links und rechts abnehmend.
Habe jetzt einfach den gesamten zur Verfügung stehenden Platz ausgerechnet und dann alle von außen nach innen anordnen lassen.
Also in Pseudocode (bin gerade auf der Arbeit) :
Code:
arrayelemente = [1,3,7,9]
xmin = minimale breite
xmax = maximale breite
i = 0
für jedes arrayelement "element" zähle i++
{
wenn(i%1 > 0)
{
setze element an position xmin + (element.breite/2)
xmin += element.breite
}
sonst
{
setze element an position xmax - (element.breite/2)
xmax -= element.breite
}
}
So wird landet das dickste am Schluss in der Mitte ;)
Da passiert bei mir nix, müssen dafür die Schneeflocken aktiviert sein?
Die habe ich bei mir deaktiviert^^