aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--Auto.java85
-rw-r--r--Explosion.java27
-rw-r--r--README.TXT14
-rw-r--r--Rakete.java23
-rw-r--r--Rennbahn.java31
-rw-r--r--Ziel.java16
-rw-r--r--images/car01-n.pngbin0 -> 5705 bytes
-rw-r--r--images/car02-n.pngbin0 -> 5664 bytes
-rw-r--r--images/car03-n.pngbin0 -> 5937 bytes
-rw-r--r--images/explosion000.pngbin0 -> 387 bytes
-rw-r--r--images/explosion001.pngbin0 -> 6361 bytes
-rw-r--r--images/explosion002.pngbin0 -> 6361 bytes
-rw-r--r--images/explosion003.pngbin0 -> 9314 bytes
-rw-r--r--images/explosion004.pngbin0 -> 12133 bytes
-rw-r--r--images/explosion005.pngbin0 -> 12895 bytes
-rw-r--r--images/explosion006.pngbin0 -> 13266 bytes
-rw-r--r--images/explosion007.pngbin0 -> 13853 bytes
-rw-r--r--images/explosion008.pngbin0 -> 14630 bytes
-rw-r--r--images/explosion009.pngbin0 -> 14933 bytes
-rw-r--r--images/explosion010.pngbin0 -> 15375 bytes
-rw-r--r--images/explosion011.pngbin0 -> 14428 bytes
-rw-r--r--images/explosion012.pngbin0 -> 13416 bytes
-rw-r--r--images/explosion013.pngbin0 -> 11610 bytes
-rw-r--r--images/explosion014.pngbin0 -> 10911 bytes
-rw-r--r--images/explosion015.pngbin0 -> 10582 bytes
-rw-r--r--images/explosion016.pngbin0 -> 10625 bytes
-rw-r--r--images/explosion017.pngbin0 -> 10716 bytes
-rw-r--r--images/explosion018.pngbin0 -> 10398 bytes
-rw-r--r--images/explosion019.pngbin0 -> 10369 bytes
-rw-r--r--images/explosion020.pngbin0 -> 10327 bytes
-rw-r--r--images/explosion021.pngbin0 -> 10242 bytes
-rw-r--r--images/explosion022.pngbin0 -> 8616 bytes
-rw-r--r--images/explosion023.pngbin0 -> 7507 bytes
-rw-r--r--images/explosion024.pngbin0 -> 7496 bytes
-rw-r--r--images/explosion025.pngbin0 -> 10225 bytes
-rw-r--r--images/explosion026.pngbin0 -> 8774 bytes
-rw-r--r--images/explosion027.pngbin0 -> 9315 bytes
-rw-r--r--images/explosion028.pngbin0 -> 9636 bytes
-rw-r--r--images/explosion029.pngbin0 -> 18300 bytes
-rw-r--r--images/explosion030.pngbin0 -> 19219 bytes
-rw-r--r--images/explosion031.pngbin0 -> 21918 bytes
-rw-r--r--images/explosion032.pngbin0 -> 24943 bytes
-rw-r--r--images/explosion033.pngbin0 -> 26556 bytes
-rw-r--r--images/explosion034.pngbin0 -> 27785 bytes
-rw-r--r--images/explosion035.pngbin0 -> 30590 bytes
-rw-r--r--images/explosion036.pngbin0 -> 29599 bytes
-rw-r--r--images/explosion037.pngbin0 -> 31166 bytes
-rw-r--r--images/explosion038.pngbin0 -> 32710 bytes
-rw-r--r--images/explosion039.pngbin0 -> 31343 bytes
-rw-r--r--images/explosion040.pngbin0 -> 30680 bytes
-rw-r--r--images/explosion041.pngbin0 -> 29817 bytes
-rw-r--r--images/explosion042.pngbin0 -> 25693 bytes
-rw-r--r--images/explosion043.pngbin0 -> 25324 bytes
-rw-r--r--images/explosion044.pngbin0 -> 25466 bytes
-rw-r--r--images/explosion045.pngbin0 -> 24405 bytes
-rw-r--r--images/explosion046.pngbin0 -> 21237 bytes
-rw-r--r--images/explosion047.pngbin0 -> 20610 bytes
-rw-r--r--images/explosion048.pngbin0 -> 19759 bytes
-rw-r--r--images/explosion049.pngbin0 -> 18716 bytes
-rw-r--r--images/explosion050.pngbin0 -> 18468 bytes
-rw-r--r--images/explosion051.pngbin0 -> 18528 bytes
-rw-r--r--images/explosion052.pngbin0 -> 17441 bytes
-rw-r--r--images/explosion053.pngbin0 -> 17137 bytes
-rw-r--r--images/explosion054.pngbin0 -> 17138 bytes
-rw-r--r--images/explosion055.pngbin0 -> 17067 bytes
-rw-r--r--images/explosion056.pngbin0 -> 16283 bytes
-rw-r--r--images/explosion057.pngbin0 -> 15571 bytes
-rw-r--r--images/explosion058.pngbin0 -> 15367 bytes
-rw-r--r--images/explosion059.pngbin0 -> 14267 bytes
-rw-r--r--images/explosion060.pngbin0 -> 14111 bytes
-rw-r--r--images/explosion061.pngbin0 -> 13477 bytes
-rw-r--r--images/explosion062.pngbin0 -> 13157 bytes
-rw-r--r--images/explosion063.pngbin0 -> 12924 bytes
-rw-r--r--images/rocket.pngbin0 -> 5282 bytes
-rw-r--r--project.greenfoot92
76 files changed, 291 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..01a8634
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.class
+*.ctxt
+doc/
diff --git a/Auto.java b/Auto.java
new file mode 100644
index 0000000..2441178
--- /dev/null
+++ b/Auto.java
@@ -0,0 +1,85 @@
+import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo)
+
+/**
+ * Steuerbares Auto.
+ */
+public class Auto extends Actor
+{
+ int geschwindigkeit;
+ String farbe = "blau";
+
+ /**
+ * Konstruktor der Klasse Auto
+ */
+
+ /**
+ * Act - tut, was auch immer Auto tun will. Diese Methode wird aufgerufen,
+ * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden.
+ */
+ public void act()
+ {
+ pruefeTastatur();
+ bewegen();
+ pruefeKollision();
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void setzeFarbe(String farbe) {
+ if (farbe.equals("blau")) {
+ setImage("car01-n.png");
+ }
+ else if (farbe.equals("rot")) {
+ setImage("car02-n.png");
+ }
+ else if (farbe.equals("gruen")) {
+ setImage("car03-n.png");
+ }
+ else {
+
+ }
+ }
+
+ void pruefeTastatur() {
+ if (Greenfoot.isKeyDown("left")) {
+ turn(-3);
+ }
+
+ if (Greenfoot.isKeyDown("right")) {
+ turn(3);
+ }
+ }
+
+ void bewegen() {
+ // Die Orientierung des Objekts und des Bildes sind um 90 Grad versetzt
+ int rotation = getRotation();
+ setRotation(rotation-90);
+ move(geschwindigkeit);
+ setRotation(rotation);
+
+ if (isTouching(Ziel.class)) {
+ ((Rennbahn)getWorld()).angekommen(this);
+ }
+ }
+
+ void pruefeKollision() {
+ if (isTouching(Rakete.class)) {
+ getWorld().addObject(new Explosion(), getX(), getY());
+ removeTouching(Rakete.class);
+ getWorld().removeObject(this);
+ }
+ }
+}
diff --git a/Explosion.java b/Explosion.java
new file mode 100644
index 0000000..56eb273
--- /dev/null
+++ b/Explosion.java
@@ -0,0 +1,27 @@
+import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo)
+
+/**
+ * Ergänzen Sie hier eine Beschreibung für die Klasse Explosion.
+ *
+ * @author (Ihr Name)
+ * @version (eine Versionsnummer oder ein Datum)
+ */
+public class Explosion extends Actor
+{
+ int tile = 0;
+ /**
+ * Act - tut, was auch immer Explosion tun will. Diese Methode wird aufgerufen,
+ * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden.
+ */
+ public void act()
+ {
+ tile = tile + 1;
+
+ if (tile == 64) {
+ getWorld().removeObject(this);
+ } else {
+ String dateiname = String.format("explosion%03d.png", tile);
+ setImage(dateiname);
+ }
+ }
+} \ No newline at end of file
diff --git a/README.TXT b/README.TXT
new file mode 100644
index 0000000..0ad193f
--- /dev/null
+++ b/README.TXT
@@ -0,0 +1,14 @@
+------------------------------------------------------------------------
+Dies ist die README-Datei des Projekts. Hier sollten Sie Ihr Projekt
+beschreiben.
+Erzählen Sie dem Leser (jemand, der nichts über dieses Projekt weiss),
+alles, was er/sie wissen muss. Üblicherweise sollte der Kommentar
+zumindest die folgenden Angaben umfassen:
+------------------------------------------------------------------------
+
+PROJEKTBEZEICHNUNG:
+PROJEKTZWECK:
+VERSION oder DATUM:
+WIE IST DAS PROJEKT ZU STARTEN:
+AUTOR(EN):
+BENUTZERHINWEISE:
diff --git a/Rakete.java b/Rakete.java
new file mode 100644
index 0000000..0b7acb2
--- /dev/null
+++ b/Rakete.java
@@ -0,0 +1,23 @@
+import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo)
+
+/**
+ * Tolle Rakete, die schnell ins Ziel fliegt.
+ */
+public class Rakete extends Actor
+{
+ public Rakete() {
+ setRotation(-90);
+ }
+
+ /**
+ * Act - tut, was auch immer Rakete tun will. Diese Methode wird aufgerufen,
+ * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden.
+ */
+ public void act()
+ {
+ setLocation(getX(), getY() - 20);
+ if (isTouching(Ziel.class)) {
+ ((Rennbahn)getWorld()).angekommen(this);
+ }
+ }
+}
diff --git a/Rennbahn.java b/Rennbahn.java
new file mode 100644
index 0000000..86e114a
--- /dev/null
+++ b/Rennbahn.java
@@ -0,0 +1,31 @@
+import lang.stride.*;
+import java.util.*;
+import greenfoot.*;
+
+/**
+ * Rennbahn fuer alle Fahrzeuge
+ */
+public class Rennbahn extends World
+{
+ /**
+ * Konstruktor für Objekte der Klasse Rennbahn.
+ */
+ public Rennbahn()
+ {
+ super(300, 800, 1);
+ Ziel ziel = new Ziel(); // Erzeuge ein neues Ziel.
+ addObject(ziel, 150, 10); // Zeichne das Ziel an Position (150, 10).
+ addObject(new Auto(), 80, 700); // Erzeuge ein neues Auto
+ addObject(new Rakete(), 220, 700); // Erzeuge eine neue Rakete
+ }
+
+ public void angekommen(Object o)
+ {
+ if (o instanceof Auto) {
+ showText("Gewonnen :)", 150, 250);
+ } else if (o instanceof Rakete) {
+ showText("Verloren :(", 150, 250);
+ }
+ Greenfoot.stop();
+ }
+}
diff --git a/Ziel.java b/Ziel.java
new file mode 100644
index 0000000..32134b1
--- /dev/null
+++ b/Ziel.java
@@ -0,0 +1,16 @@
+import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo)
+
+public class Ziel extends Actor
+{
+ public Ziel() {
+ GreenfootImage bg = new GreenfootImage(300, 30);
+ bg.setColor(Color.BLACK);
+ for (int i = 0; i < 10; i=i+2) {
+ int x = i*30;
+ bg.fillRect(i*30, 0, 30, 15);
+ bg.fillRect((i+1)*30, 15, 30, 15);
+ }
+ setImage(bg);
+ }
+ public void act() {}
+} \ No newline at end of file
diff --git a/images/car01-n.png b/images/car01-n.png
new file mode 100644
index 0000000..0f8884d
--- /dev/null
+++ b/images/car01-n.png
Binary files differ
diff --git a/images/car02-n.png b/images/car02-n.png
new file mode 100644
index 0000000..9e5b97f
--- /dev/null
+++ b/images/car02-n.png
Binary files differ
diff --git a/images/car03-n.png b/images/car03-n.png
new file mode 100644
index 0000000..79fc7a3
--- /dev/null
+++ b/images/car03-n.png
Binary files differ
diff --git a/images/explosion000.png b/images/explosion000.png
new file mode 100644
index 0000000..9d318ea
--- /dev/null
+++ b/images/explosion000.png
Binary files differ
diff --git a/images/explosion001.png b/images/explosion001.png
new file mode 100644
index 0000000..a16333e
--- /dev/null
+++ b/images/explosion001.png
Binary files differ
diff --git a/images/explosion002.png b/images/explosion002.png
new file mode 100644
index 0000000..a16333e
--- /dev/null
+++ b/images/explosion002.png
Binary files differ
diff --git a/images/explosion003.png b/images/explosion003.png
new file mode 100644
index 0000000..5d65239
--- /dev/null
+++ b/images/explosion003.png
Binary files differ
diff --git a/images/explosion004.png b/images/explosion004.png
new file mode 100644
index 0000000..bb2bd5f
--- /dev/null
+++ b/images/explosion004.png
Binary files differ
diff --git a/images/explosion005.png b/images/explosion005.png
new file mode 100644
index 0000000..81867a5
--- /dev/null
+++ b/images/explosion005.png
Binary files differ
diff --git a/images/explosion006.png b/images/explosion006.png
new file mode 100644
index 0000000..1dfd566
--- /dev/null
+++ b/images/explosion006.png
Binary files differ
diff --git a/images/explosion007.png b/images/explosion007.png
new file mode 100644
index 0000000..36d56e8
--- /dev/null
+++ b/images/explosion007.png
Binary files differ
diff --git a/images/explosion008.png b/images/explosion008.png
new file mode 100644
index 0000000..e891c36
--- /dev/null
+++ b/images/explosion008.png
Binary files differ
diff --git a/images/explosion009.png b/images/explosion009.png
new file mode 100644
index 0000000..de35ae2
--- /dev/null
+++ b/images/explosion009.png
Binary files differ
diff --git a/images/explosion010.png b/images/explosion010.png
new file mode 100644
index 0000000..32f9d53
--- /dev/null
+++ b/images/explosion010.png
Binary files differ
diff --git a/images/explosion011.png b/images/explosion011.png
new file mode 100644
index 0000000..a8c1dc0
--- /dev/null
+++ b/images/explosion011.png
Binary files differ
diff --git a/images/explosion012.png b/images/explosion012.png
new file mode 100644
index 0000000..4062698
--- /dev/null
+++ b/images/explosion012.png
Binary files differ
diff --git a/images/explosion013.png b/images/explosion013.png
new file mode 100644
index 0000000..00d01ae
--- /dev/null
+++ b/images/explosion013.png
Binary files differ
diff --git a/images/explosion014.png b/images/explosion014.png
new file mode 100644
index 0000000..76a4400
--- /dev/null
+++ b/images/explosion014.png
Binary files differ
diff --git a/images/explosion015.png b/images/explosion015.png
new file mode 100644
index 0000000..906e0dc
--- /dev/null
+++ b/images/explosion015.png
Binary files differ
diff --git a/images/explosion016.png b/images/explosion016.png
new file mode 100644
index 0000000..157ac42
--- /dev/null
+++ b/images/explosion016.png
Binary files differ
diff --git a/images/explosion017.png b/images/explosion017.png
new file mode 100644
index 0000000..6f175f9
--- /dev/null
+++ b/images/explosion017.png
Binary files differ
diff --git a/images/explosion018.png b/images/explosion018.png
new file mode 100644
index 0000000..e8c29e6
--- /dev/null
+++ b/images/explosion018.png
Binary files differ
diff --git a/images/explosion019.png b/images/explosion019.png
new file mode 100644
index 0000000..4d1c489
--- /dev/null
+++ b/images/explosion019.png
Binary files differ
diff --git a/images/explosion020.png b/images/explosion020.png
new file mode 100644
index 0000000..9b6a791
--- /dev/null
+++ b/images/explosion020.png
Binary files differ
diff --git a/images/explosion021.png b/images/explosion021.png
new file mode 100644
index 0000000..3650647
--- /dev/null
+++ b/images/explosion021.png
Binary files differ
diff --git a/images/explosion022.png b/images/explosion022.png
new file mode 100644
index 0000000..628dea3
--- /dev/null
+++ b/images/explosion022.png
Binary files differ
diff --git a/images/explosion023.png b/images/explosion023.png
new file mode 100644
index 0000000..15b0af0
--- /dev/null
+++ b/images/explosion023.png
Binary files differ
diff --git a/images/explosion024.png b/images/explosion024.png
new file mode 100644
index 0000000..88a807c
--- /dev/null
+++ b/images/explosion024.png
Binary files differ
diff --git a/images/explosion025.png b/images/explosion025.png
new file mode 100644
index 0000000..5456d8f
--- /dev/null
+++ b/images/explosion025.png
Binary files differ
diff --git a/images/explosion026.png b/images/explosion026.png
new file mode 100644
index 0000000..6ff2c06
--- /dev/null
+++ b/images/explosion026.png
Binary files differ
diff --git a/images/explosion027.png b/images/explosion027.png
new file mode 100644
index 0000000..4cda3fa
--- /dev/null
+++ b/images/explosion027.png
Binary files differ
diff --git a/images/explosion028.png b/images/explosion028.png
new file mode 100644
index 0000000..cc74b70
--- /dev/null
+++ b/images/explosion028.png
Binary files differ
diff --git a/images/explosion029.png b/images/explosion029.png
new file mode 100644
index 0000000..6857090
--- /dev/null
+++ b/images/explosion029.png
Binary files differ
diff --git a/images/explosion030.png b/images/explosion030.png
new file mode 100644
index 0000000..db98959
--- /dev/null
+++ b/images/explosion030.png
Binary files differ
diff --git a/images/explosion031.png b/images/explosion031.png
new file mode 100644
index 0000000..86f204c
--- /dev/null
+++ b/images/explosion031.png
Binary files differ
diff --git a/images/explosion032.png b/images/explosion032.png
new file mode 100644
index 0000000..13890be
--- /dev/null
+++ b/images/explosion032.png
Binary files differ
diff --git a/images/explosion033.png b/images/explosion033.png
new file mode 100644
index 0000000..b864b57
--- /dev/null
+++ b/images/explosion033.png
Binary files differ
diff --git a/images/explosion034.png b/images/explosion034.png
new file mode 100644
index 0000000..e85f9b3
--- /dev/null
+++ b/images/explosion034.png
Binary files differ
diff --git a/images/explosion035.png b/images/explosion035.png
new file mode 100644
index 0000000..a2daa20
--- /dev/null
+++ b/images/explosion035.png
Binary files differ
diff --git a/images/explosion036.png b/images/explosion036.png
new file mode 100644
index 0000000..ddb5dff
--- /dev/null
+++ b/images/explosion036.png
Binary files differ
diff --git a/images/explosion037.png b/images/explosion037.png
new file mode 100644
index 0000000..42cc25f
--- /dev/null
+++ b/images/explosion037.png
Binary files differ
diff --git a/images/explosion038.png b/images/explosion038.png
new file mode 100644
index 0000000..488135e
--- /dev/null
+++ b/images/explosion038.png
Binary files differ
diff --git a/images/explosion039.png b/images/explosion039.png
new file mode 100644
index 0000000..287ba61
--- /dev/null
+++ b/images/explosion039.png
Binary files differ
diff --git a/images/explosion040.png b/images/explosion040.png
new file mode 100644
index 0000000..fb21313
--- /dev/null
+++ b/images/explosion040.png
Binary files differ
diff --git a/images/explosion041.png b/images/explosion041.png
new file mode 100644
index 0000000..01cafe1
--- /dev/null
+++ b/images/explosion041.png
Binary files differ
diff --git a/images/explosion042.png b/images/explosion042.png
new file mode 100644
index 0000000..3f50ecd
--- /dev/null
+++ b/images/explosion042.png
Binary files differ
diff --git a/images/explosion043.png b/images/explosion043.png
new file mode 100644
index 0000000..c6ab49d
--- /dev/null
+++ b/images/explosion043.png
Binary files differ
diff --git a/images/explosion044.png b/images/explosion044.png
new file mode 100644
index 0000000..374bb61
--- /dev/null
+++ b/images/explosion044.png
Binary files differ
diff --git a/images/explosion045.png b/images/explosion045.png
new file mode 100644
index 0000000..ef917e7
--- /dev/null
+++ b/images/explosion045.png
Binary files differ
diff --git a/images/explosion046.png b/images/explosion046.png
new file mode 100644
index 0000000..5956376
--- /dev/null
+++ b/images/explosion046.png
Binary files differ
diff --git a/images/explosion047.png b/images/explosion047.png
new file mode 100644
index 0000000..c7691db
--- /dev/null
+++ b/images/explosion047.png
Binary files differ
diff --git a/images/explosion048.png b/images/explosion048.png
new file mode 100644
index 0000000..05e427f
--- /dev/null
+++ b/images/explosion048.png
Binary files differ
diff --git a/images/explosion049.png b/images/explosion049.png
new file mode 100644
index 0000000..b00830e
--- /dev/null
+++ b/images/explosion049.png
Binary files differ
diff --git a/images/explosion050.png b/images/explosion050.png
new file mode 100644
index 0000000..bc4c9b1
--- /dev/null
+++ b/images/explosion050.png
Binary files differ
diff --git a/images/explosion051.png b/images/explosion051.png
new file mode 100644
index 0000000..c76d354
--- /dev/null
+++ b/images/explosion051.png
Binary files differ
diff --git a/images/explosion052.png b/images/explosion052.png
new file mode 100644
index 0000000..c0bb094
--- /dev/null
+++ b/images/explosion052.png
Binary files differ
diff --git a/images/explosion053.png b/images/explosion053.png
new file mode 100644
index 0000000..f189422
--- /dev/null
+++ b/images/explosion053.png
Binary files differ
diff --git a/images/explosion054.png b/images/explosion054.png
new file mode 100644
index 0000000..f7f7970
--- /dev/null
+++ b/images/explosion054.png
Binary files differ
diff --git a/images/explosion055.png b/images/explosion055.png
new file mode 100644
index 0000000..667eeb7
--- /dev/null
+++ b/images/explosion055.png
Binary files differ
diff --git a/images/explosion056.png b/images/explosion056.png
new file mode 100644
index 0000000..cfe0fc9
--- /dev/null
+++ b/images/explosion056.png
Binary files differ
diff --git a/images/explosion057.png b/images/explosion057.png
new file mode 100644
index 0000000..8792c83
--- /dev/null
+++ b/images/explosion057.png
Binary files differ
diff --git a/images/explosion058.png b/images/explosion058.png
new file mode 100644
index 0000000..3e87512
--- /dev/null
+++ b/images/explosion058.png
Binary files differ
diff --git a/images/explosion059.png b/images/explosion059.png
new file mode 100644
index 0000000..f4e2ff8
--- /dev/null
+++ b/images/explosion059.png
Binary files differ
diff --git a/images/explosion060.png b/images/explosion060.png
new file mode 100644
index 0000000..bf4e5a4
--- /dev/null
+++ b/images/explosion060.png
Binary files differ
diff --git a/images/explosion061.png b/images/explosion061.png
new file mode 100644
index 0000000..09ca929
--- /dev/null
+++ b/images/explosion061.png
Binary files differ
diff --git a/images/explosion062.png b/images/explosion062.png
new file mode 100644
index 0000000..a7db60d
--- /dev/null
+++ b/images/explosion062.png
Binary files differ
diff --git a/images/explosion063.png b/images/explosion063.png
new file mode 100644
index 0000000..e3e289f
--- /dev/null
+++ b/images/explosion063.png
Binary files differ
diff --git a/images/rocket.png b/images/rocket.png
new file mode 100644
index 0000000..a5c5d8d
--- /dev/null
+++ b/images/rocket.png
Binary files differ
diff --git a/project.greenfoot b/project.greenfoot
new file mode 100644
index 0000000..324b522
--- /dev/null
+++ b/project.greenfoot
@@ -0,0 +1,92 @@
+#Greenfoot project file
+class.Auto.image=car01-n.png
+class.Explosion.image=tile000.png
+class.Rakete.image=rocket.png
+dependency1.from=Rennbahn
+dependency1.to=Ziel
+dependency1.type=UsesDependency
+dependency2.from=Rennbahn
+dependency2.to=Auto
+dependency2.type=UsesDependency
+dependency3.from=Rennbahn
+dependency3.to=Rakete
+dependency3.type=UsesDependency
+dependency4.from=Auto
+dependency4.to=Rennbahn
+dependency4.type=UsesDependency
+dependency5.from=Auto
+dependency5.to=Explosion
+dependency5.type=UsesDependency
+dependency6.from=Auto
+dependency6.to=Ziel
+dependency6.type=UsesDependency
+dependency7.from=Auto
+dependency7.to=Rakete
+dependency7.type=UsesDependency
+dependency8.from=Rakete
+dependency8.to=Rennbahn
+dependency8.type=UsesDependency
+dependency9.from=Rakete
+dependency9.to=Ziel
+dependency9.type=UsesDependency
+editor.fx.0.height=0
+editor.fx.0.width=0
+editor.fx.0.x=0
+editor.fx.0.y=0
+height=1049
+package.numDependencies=9
+package.numTargets=5
+project.charset=UTF-8
+publish.hasSource=false
+publish.locked=true
+publish.longDesc=
+publish.shortDesc=
+publish.tags=
+publish.title=
+publish.url=
+readme.height=60
+readme.name=@README
+readme.width=49
+readme.x=10
+readme.y=10
+simulation.speed=50
+target1.height=70
+target1.name=Auto
+target1.showInterface=false
+target1.type=ClassTarget
+target1.width=120
+target1.x=0
+target1.y=0
+target2.height=70
+target2.name=Explosion
+target2.showInterface=false
+target2.type=ClassTarget
+target2.width=120
+target2.x=0
+target2.y=0
+target3.height=70
+target3.name=Ziel
+target3.showInterface=false
+target3.type=ClassTarget
+target3.width=120
+target3.x=0
+target3.y=0
+target4.height=70
+target4.name=Rakete
+target4.showInterface=false
+target4.type=ClassTarget
+target4.width=120
+target4.x=0
+target4.y=0
+target5.height=70
+target5.name=Rennbahn
+target5.showInterface=false
+target5.type=ClassTarget
+target5.width=120
+target5.x=0
+target5.y=0
+version=3.1.0
+width=954
+world.lastInstantiated=Rennbahn
+xPosition=3
+yPosition=3