001 package de.hska.java.aufgaben.schildkroete;
002
003 import de.hska.java.aufgaben.grafik.schildkroete.Schildkroete;
004 import de.hska.java.aufgaben.grafik.schildkroete.SchildkroetenGrafik;
005
006
007 /**
008 * Zeichnet einen Kreis.
009 *
010 * <a href="http://www.home.hs-karlsruhe.de/%7Epach0003/informatik_1/aufgaben/turtle.html#kreis">Zurück zum Aufgabentext</a>
011 * @author Christian Pape
012 */
013 public class ZeichneKreis {
014
015 public static void main(String[] args) {
016 SchildkroetenGrafik schildkroetenGrafik = new SchildkroetenGrafik("Ein Kreis", 400, 300);
017 Schildkroete schildkroete = schildkroetenGrafik.createSchildkroete();
018
019 // im Kreis laufen
020 schildkroete.positionieren(200, 200);
021 for (int schritte = 0; schritte < 360; schritte++) {
022 schildkroete.drehen(1);
023 schildkroete.laufen(1.0);
024 }
025
026 schildkroetenGrafik.warten();
027 }
028
029
030 }