Exemplo n.º 1
0
 /**
  * Print the racetrack, char by char.
  *
  * @param raceTrack RaceTrack to print
  */
 public void printTrack(RaceTrack raceTrack) {
   for (int i = 0; i < raceTrack.getHeight(); i++) {
     for (int j = 0; j < raceTrack.getWidth(); j++) {
       print(raceTrack.getTile(i, j) + "");
     }
     println("");
   }
 }
Exemplo n.º 2
0
 public static void main(String[] args) {
   /*
    * Kör loppet.
    */
   RaceTrack track = new RaceTrack(400, 100);
   SimpleWindow w = new SimpleWindow(500, 500, "TurtleRace");
   Turtle t1 = new Turtle(w, 200, 400);
   Turtle t2 = new Turtle(w, 300, 400);
   RacingEvent event = new RacingEvent(track, t1, t2);
   track.draw(w);
   while (true) {
     w.waitForMouseClick();
     track.reset(w, t1, t2);
     track.draw(w);
     event.startRace(w);
   }
 }