Hallöchen,
ich knobel schon ein paar Tage dran rum, habe aber keine Lösung gefunden - vielleicht kann mir hier jemand weiterhelfen *hoff*
Ich habe ein Spielfeld mit 5 Zeilen und 6 Spalten (= 30 Felder), mit ds_grid ein Raster erstellt (ds_grid_create(5,4)). So weit, so gut.
Nun möchte ich in jedes Feld ein Bild legen (jedes Feld und Bild ist 128x128 Pixel groß). Ich habe 10 Bilder, von denen jedes genau 3 mal aufs Spielfeld soll. Aber ich kann es nicht per ds_grid_set zuweisen, da die Lage der Bilder bei jedem Durchlauf anders sein soll, sozusagen ein Zufalls-Platz.
Jetzt weiß ich nicht, wie ich diese 10 Bilder auf das Feld nach dem Zufallsprinzip verteilen kann - wenn ich random benutze, dann belege ich ja dauernd bereits belegte Felder neu und andere bleiben leer!
Wer kann mir bitte helfen, diese 10 Bilder jeweils 3 mal auf das Feld zu verteilen?
Danke schon mal im voraus für jede Hilfe,
CB
ich knobel schon ein paar Tage dran rum, habe aber keine Lösung gefunden - vielleicht kann mir hier jemand weiterhelfen *hoff*
Ich habe ein Spielfeld mit 5 Zeilen und 6 Spalten (= 30 Felder), mit ds_grid ein Raster erstellt (ds_grid_create(5,4)). So weit, so gut.
Nun möchte ich in jedes Feld ein Bild legen (jedes Feld und Bild ist 128x128 Pixel groß). Ich habe 10 Bilder, von denen jedes genau 3 mal aufs Spielfeld soll. Aber ich kann es nicht per ds_grid_set zuweisen, da die Lage der Bilder bei jedem Durchlauf anders sein soll, sozusagen ein Zufalls-Platz.
Jetzt weiß ich nicht, wie ich diese 10 Bilder auf das Feld nach dem Zufallsprinzip verteilen kann - wenn ich random benutze, dann belege ich ja dauernd bereits belegte Felder neu und andere bleiben leer!
Wer kann mir bitte helfen, diese 10 Bilder jeweils 3 mal auf das Feld zu verteilen?
Danke schon mal im voraus für jede Hilfe,
CB