EOS 2  1.1.0
Einfache Objektbasierte Sprache
RoboterSammler.java
gehe zur Dokumentation dieser Datei
1 package examples;
2 
3 import eos.Roboter;
4 import eos.SchrittUhr;
5 import eos.Welt;
6 
7 public class RoboterSammler {
8  public static void main(String[] args) {
9  Welt welt = new Welt();
10  welt.ziegelVerstreuen(1, 50, 50, 1, 0.2);
11  Roboter marry = new Roboter();
12  SchrittUhr uhr = new SchrittUhr(200);
13  welt.betreten(marry);
14  for(int y = 0; y < 51; y++) {
15  for(int x = 0; x < 51; x++) {
16  if (marry.istStein()) {
17  marry.aufheben();
18  }
19  marry.schritt();
20  uhr.weiter();
21  }
22  if (marry.istOsten()) {
23  marry.linksdrehen();
24  marry.schritt();
25  marry.linksdrehen();
26  } else {
27  marry.rechtsdrehen();
28  marry.schritt();
29  marry.rechtsdrehen();
30  }
31  uhr.weiter();
32  }
33  }
34 }
void aufheben()
Definition: Roboter.java:183
void rechtsdrehen()
Definition: Roboter.java:166
boolean istStein()
Definition: Roboter.java:377
void linksdrehen()
Definition: Roboter.java:162
boolean istOsten()
Definition: Roboter.java:404
void schritt()
Definition: Roboter.java:40
void betreten(Roboter roboter)
Definition: Welt.java:40
void ziegelVerstreuen(int links, int oben, int rechts, int unten, double dichte)
Definition: Welt.java:97
static void main(String[] args)
Impressum