Hallo Spieleprogrammierer,
ich habe angefangen einen Tetris-Klon zu programmieren. Ich bin jetzt soweit das ein Block von oben ins Feld gerrendert wird und sich nach unten bewegt, mit der Links- und Rechtstaste kann man nach links und rechts steuern, mit der Obentaste kann man es rotieren lassen(gefällt mir zwar noch nicht so ganz aber vorerst noch nicht schlimm).
So zu meinem Problem, für ein Tetris braucht man ja mehre Blöcke die ich mit
|
C-/C++-Quelltext
|
1
|
sf::Shape
|
erstelle, jetzt weiß ich nur nicht wie und wo ich die Instanzen "speichern" soll um immer neue Blöcke erstellen zu können und trotzdem die alten Blöcke da lassen zu können wo sie sind. Ich hatte mir ja schon Gedanken gemacht, nur hängt's an der Umsetzung. Ich weiß aus dem Buch "C++ für Spieleprogrammierer" das man mit.
|
C-/C++-Quelltext
|
1
|
pZeiger = new Klasseninstanz
|
Eine Klasseninstanz an einen Zeiger übergeben kann, aber dadurch hab ich immer noch nicht mehrere Blöcke
Daher hab ich mir überlegt ob man vielleicht eine Klasseninstanz in einen Vector oder eine Verkettete Liste schreiben kann da die doch recht flexibel sind nur weiß ich jetzt eben nicht wie.
Wäre echt toll wenn mir da jemand helfen könnte
.