Breakout - Steine zeichnen

TheKing

Aktives Mitglied
In dem klassischen Spiel Breakout, sind ja oben mehrere Steine in mehreren Reihen gezeichnet. (http://www.informatik.tuwien.ac.at/inflab-cal/images/breakout.png). Ich muss so etwas ähnliches realisieren und bin schon soweit:🙂

Code:
   for (int i = 0; i < brick.length; i++) {
                brick[i] = new Brick(i * 65, 10, 60, 10);
            }

Aber ich komm irgendwie grad nicht dahinter wie ich nach 12 gezeichneten Steinen eine neue Zeile anfangen soll ..:rtfm:???:L ?
 
Wenn du eine Matrix schaffen willst, dann brauchst du doch ein zweidimensionales Array: Brick[][] brick = new Brick[x][12]
mfg
Eldorado

Edit: Sorry, geht ja um die grafische Anordnung von den Dingern, irgendwie verpeilt 🙂
 
Zuletzt bearbeitet:
ich würd nicht einfach die werte rein schreiben, sondern variablen benutzen.

int yPos = 10;
int xPos = 60;
int hoehe = 10;
int breite = 60;

brick = new Brick(yPos , xPos, breite, hoehe); //könnt jetzt verdreht sein...

und bei einer neuen zeile erhöst du einfach die richtigen werte...
yPos = yPos + hoehe ;
 

Zurück
Oben