hatte etwas Probleme mit dem Bug in KarelJ, dass er auch versucht, irgendetwas an den aktuellen Platz zu legen, wenn placeBeepers 0 als letzter Parameter übergeben wird.
Der betreffende Code aus der Vorlage:
Code: Alles auswählen
private static void PrepareField(RectangleDataAccess p)
{
World.setTrace(false);
World.setSize(p.getHeight() + 1, p.getWidth() + 4);
World.setDelay(50);
for (int i=0; i<p.getHeight(); i++)
for (int j=0; j<p.getWidth(); j++)
World.placeBeepers((p.getHeight() - i), j+ 1, p.getValueAt(j, i));
}
Code: Alles auswählen
private static void PrepareField(RectangleDataAccess p)
{
World.setTrace(false);
World.setSize(p.getHeight() + 1, p.getWidth() + 4);
World.setDelay(50);
for (int i=0; i<p.getHeight(); i++)
for (int j=0; j<p.getWidth(); j++)
if(p.getValueAt(j, i)>0)
World.placeBeepers((p.getHeight() - i), j+ 1, p.getValueAt(j, i));
}
Was mich etwas verwundert sind diese seltsamen X-Grafiken, die auch im Screenshot in der Übung vorhanden sind. Sollen diese da sein? Sie erscheinen bei mir nur, wenn man versucht, an eine Stelle 0 Beeper zu legen.
2 ähnliche Threads:
http://www.fachschaft.informatik.tu-dar ... hp?p=49713
http://www.fachschaft.informatik.tu-dar ... 5c6d5571c1
VG Andre