Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Treue Seele
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
1x1 Rechteck => (0,0) rechts unten 1x2 Rechteck => (0,0) rechts unten 1x3 Rechteck => (0,0) rechts unten 1x4 Rechteck => (0,0) rechts unten 2x2 Rechteck => (0,0) rechts unten 2x3 Rechteck => (0,0) rechts unten 2x4 Rechteck => (3,0) rechts unten 2x5 Rechteck => (4,0) rechts unten 2x6 Rechteck => (5,0) rechts unten 2x7 Rechteck => (5,0) rechts unten 2x8 Rechteck => (5,0) rechts unten 3x3 Rechteck => (1,0) rechts unten 3x4 Rechteck => (2,0) rechts unten |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »LInsoDeTeh« (27.08.2013, 13:13)
Administrator
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 |
int minX = LinksFreiBis(startX, startY); int maxX = RechtsFreiBis(startX, startY); for (int rechteckStartX = minX; rechteckStartX <= startX; ++rechteckStartX) { for (int rechteckEndeX = startX; rechteckEndeX < spielfeldGroesse; ++rechteckEndeX) { |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
int minY = ObenFreiBis(rechteckStartX, rechteckEndeX, startY); int maxY = UntenFreiBis(rechteckStartX, rechteckEndeX, startY); for (int rechteckStartY = minY; rechteckStartY <= startY; ++rechteckStartY) { for (int rechteckEndeY = startY; rechteckEndeY < spielfeldGroesse; ++rechteckEndeY) { // Gültiges Rechteck: // (rechteckStartX, rechteckStartY) - (rechteckEndeX, rechteckEndeY) |
Treue Seele
Darf ich fragen, was das für ein Spiel(?) werden soll?
Administrator
Treue Seele
Werbeanzeige