Wir haben vom Lehrer folgenden Code bekommen:
Hier sehen sie meinen Code:
Dieser Code funktioniert nicht!!!!!!!!
Wir sollen diesen Code so bearbeiten, dass eine zufällige Anordnung der Schätze, Hindernisse und dem Collector stattfindet!!! Er schrieb dazu, dass wir Schleifen benützen sollen!!!! Aber ich komme einfach auf keine Lösung!!!! Und die Zufällige Anordnung soll so lange laufen, bis jedes Objekt einen leeren Platz einnimmt!!!
Code:
public void prepare( int nrTreasures, int nrObstacles)
{
removeObjects(getObjects(Treasure.class));
removeObjects(getObjects(Obstacle.class));
removeObjects(getObjects(Collector.class));
prepareHindernisse1(nrHindernisse1);
prepareCollector();
prepareObstacles(nrObstacles);
prepareTreasures(nrTreasures);
}
Hier sehen sie meinen Code:
Code:
public void prepare( int nrSchätze, int nrHindernisse1,int nrHindernisse2, int nrHindernisse3)
{
removeObjects(getObjects(Schatz.class));
removeObjects(getObjects(Hindernis1.class));
removeObjects(getObjects(Hindernis2.class));
removeObjects(getObjects(Hindernis3.class));
removeObjects(getObjects(Schatzjäger.class));
prepareHindernisse1(nrHindernisse1);
prepareHindernisse2(nrHindernisse2);
prepareHindernisse3(nrHindernisse3);
prepareSchatzjäger();
prepareSchätze(nrSchätze);
}
Wir sollen diesen Code so bearbeiten, dass eine zufällige Anordnung der Schätze, Hindernisse und dem Collector stattfindet!!! Er schrieb dazu, dass wir Schleifen benützen sollen!!!! Aber ich komme einfach auf keine Lösung!!!! Und die Zufällige Anordnung soll so lange laufen, bis jedes Objekt einen leeren Platz einnimmt!!!