From e4816f3ce603f3f986c2806933afb518bce2c3ad Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 12 Jul 2024 11:36:39 +0200 Subject: initial commit of a simple action race --- .gitignore | 3 ++ Auto.java | 85 ++++++++++++++++++++++++++++++++++++++++++++ Explosion.java | 27 ++++++++++++++ README.TXT | 14 ++++++++ Rakete.java | 23 ++++++++++++ Rennbahn.java | 31 ++++++++++++++++ Ziel.java | 16 +++++++++ images/car01-n.png | Bin 0 -> 5705 bytes images/car02-n.png | Bin 0 -> 5664 bytes images/car03-n.png | Bin 0 -> 5937 bytes images/explosion000.png | Bin 0 -> 387 bytes images/explosion001.png | Bin 0 -> 6361 bytes images/explosion002.png | Bin 0 -> 6361 bytes images/explosion003.png | Bin 0 -> 9314 bytes images/explosion004.png | Bin 0 -> 12133 bytes images/explosion005.png | Bin 0 -> 12895 bytes images/explosion006.png | Bin 0 -> 13266 bytes images/explosion007.png | Bin 0 -> 13853 bytes images/explosion008.png | Bin 0 -> 14630 bytes images/explosion009.png | Bin 0 -> 14933 bytes images/explosion010.png | Bin 0 -> 15375 bytes images/explosion011.png | Bin 0 -> 14428 bytes images/explosion012.png | Bin 0 -> 13416 bytes images/explosion013.png | Bin 0 -> 11610 bytes images/explosion014.png | Bin 0 -> 10911 bytes images/explosion015.png | Bin 0 -> 10582 bytes images/explosion016.png | Bin 0 -> 10625 bytes images/explosion017.png | Bin 0 -> 10716 bytes images/explosion018.png | Bin 0 -> 10398 bytes images/explosion019.png | Bin 0 -> 10369 bytes images/explosion020.png | Bin 0 -> 10327 bytes images/explosion021.png | Bin 0 -> 10242 bytes images/explosion022.png | Bin 0 -> 8616 bytes images/explosion023.png | Bin 0 -> 7507 bytes images/explosion024.png | Bin 0 -> 7496 bytes images/explosion025.png | Bin 0 -> 10225 bytes images/explosion026.png | Bin 0 -> 8774 bytes images/explosion027.png | Bin 0 -> 9315 bytes images/explosion028.png | Bin 0 -> 9636 bytes images/explosion029.png | Bin 0 -> 18300 bytes images/explosion030.png | Bin 0 -> 19219 bytes images/explosion031.png | Bin 0 -> 21918 bytes images/explosion032.png | Bin 0 -> 24943 bytes images/explosion033.png | Bin 0 -> 26556 bytes images/explosion034.png | Bin 0 -> 27785 bytes images/explosion035.png | Bin 0 -> 30590 bytes images/explosion036.png | Bin 0 -> 29599 bytes images/explosion037.png | Bin 0 -> 31166 bytes images/explosion038.png | Bin 0 -> 32710 bytes images/explosion039.png | Bin 0 -> 31343 bytes images/explosion040.png | Bin 0 -> 30680 bytes images/explosion041.png | Bin 0 -> 29817 bytes images/explosion042.png | Bin 0 -> 25693 bytes images/explosion043.png | Bin 0 -> 25324 bytes images/explosion044.png | Bin 0 -> 25466 bytes images/explosion045.png | Bin 0 -> 24405 bytes images/explosion046.png | Bin 0 -> 21237 bytes images/explosion047.png | Bin 0 -> 20610 bytes images/explosion048.png | Bin 0 -> 19759 bytes images/explosion049.png | Bin 0 -> 18716 bytes images/explosion050.png | Bin 0 -> 18468 bytes images/explosion051.png | Bin 0 -> 18528 bytes images/explosion052.png | Bin 0 -> 17441 bytes images/explosion053.png | Bin 0 -> 17137 bytes images/explosion054.png | Bin 0 -> 17138 bytes images/explosion055.png | Bin 0 -> 17067 bytes images/explosion056.png | Bin 0 -> 16283 bytes images/explosion057.png | Bin 0 -> 15571 bytes images/explosion058.png | Bin 0 -> 15367 bytes images/explosion059.png | Bin 0 -> 14267 bytes images/explosion060.png | Bin 0 -> 14111 bytes images/explosion061.png | Bin 0 -> 13477 bytes images/explosion062.png | Bin 0 -> 13157 bytes images/explosion063.png | Bin 0 -> 12924 bytes images/rocket.png | Bin 0 -> 5282 bytes project.greenfoot | 92 ++++++++++++++++++++++++++++++++++++++++++++++++ 76 files changed, 291 insertions(+) create mode 100644 .gitignore create mode 100644 Auto.java create mode 100644 Explosion.java create mode 100644 README.TXT create mode 100644 Rakete.java create mode 100644 Rennbahn.java create mode 100644 Ziel.java create mode 100644 images/car01-n.png create mode 100644 images/car02-n.png create mode 100644 images/car03-n.png create mode 100644 images/explosion000.png create mode 100644 images/explosion001.png create mode 100644 images/explosion002.png create mode 100644 images/explosion003.png create mode 100644 images/explosion004.png create mode 100644 images/explosion005.png create mode 100644 images/explosion006.png create mode 100644 images/explosion007.png create mode 100644 images/explosion008.png create mode 100644 images/explosion009.png create mode 100644 images/explosion010.png create mode 100644 images/explosion011.png create mode 100644 images/explosion012.png create mode 100644 images/explosion013.png create mode 100644 images/explosion014.png create mode 100644 images/explosion015.png create mode 100644 images/explosion016.png create mode 100644 images/explosion017.png create mode 100644 images/explosion018.png create mode 100644 images/explosion019.png create mode 100644 images/explosion020.png create mode 100644 images/explosion021.png create mode 100644 images/explosion022.png create mode 100644 images/explosion023.png create mode 100644 images/explosion024.png create mode 100644 images/explosion025.png create mode 100644 images/explosion026.png create mode 100644 images/explosion027.png create mode 100644 images/explosion028.png create mode 100644 images/explosion029.png create mode 100644 images/explosion030.png create mode 100644 images/explosion031.png create mode 100644 images/explosion032.png create mode 100644 images/explosion033.png create mode 100644 images/explosion034.png create mode 100644 images/explosion035.png create mode 100644 images/explosion036.png create mode 100644 images/explosion037.png create mode 100644 images/explosion038.png create mode 100644 images/explosion039.png create mode 100644 images/explosion040.png create mode 100644 images/explosion041.png create mode 100644 images/explosion042.png create mode 100644 images/explosion043.png create mode 100644 images/explosion044.png create mode 100644 images/explosion045.png create mode 100644 images/explosion046.png create mode 100644 images/explosion047.png create mode 100644 images/explosion048.png create mode 100644 images/explosion049.png create mode 100644 images/explosion050.png create mode 100644 images/explosion051.png create mode 100644 images/explosion052.png create mode 100644 images/explosion053.png create mode 100644 images/explosion054.png create mode 100644 images/explosion055.png create mode 100644 images/explosion056.png create mode 100644 images/explosion057.png create mode 100644 images/explosion058.png create mode 100644 images/explosion059.png create mode 100644 images/explosion060.png create mode 100644 images/explosion061.png create mode 100644 images/explosion062.png create mode 100644 images/explosion063.png create mode 100644 images/rocket.png create mode 100644 project.greenfoot 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 Binary files /dev/null and b/images/car01-n.png differ diff --git a/images/car02-n.png b/images/car02-n.png new file mode 100644 index 0000000..9e5b97f Binary files /dev/null and b/images/car02-n.png differ diff --git a/images/car03-n.png b/images/car03-n.png new file mode 100644 index 0000000..79fc7a3 Binary files /dev/null and b/images/car03-n.png differ diff --git a/images/explosion000.png b/images/explosion000.png new file mode 100644 index 0000000..9d318ea Binary files /dev/null and b/images/explosion000.png differ diff --git a/images/explosion001.png b/images/explosion001.png new file mode 100644 index 0000000..a16333e Binary files /dev/null and b/images/explosion001.png differ diff --git a/images/explosion002.png b/images/explosion002.png new file mode 100644 index 0000000..a16333e Binary files /dev/null and b/images/explosion002.png differ diff --git a/images/explosion003.png b/images/explosion003.png new file mode 100644 index 0000000..5d65239 Binary files /dev/null and b/images/explosion003.png differ diff --git a/images/explosion004.png b/images/explosion004.png new file mode 100644 index 0000000..bb2bd5f Binary files /dev/null and b/images/explosion004.png differ diff --git a/images/explosion005.png b/images/explosion005.png new file mode 100644 index 0000000..81867a5 Binary files /dev/null and b/images/explosion005.png differ diff --git a/images/explosion006.png b/images/explosion006.png new file mode 100644 index 0000000..1dfd566 Binary files /dev/null and b/images/explosion006.png differ diff --git a/images/explosion007.png b/images/explosion007.png new file mode 100644 index 0000000..36d56e8 Binary files /dev/null and b/images/explosion007.png differ diff --git a/images/explosion008.png b/images/explosion008.png new file mode 100644 index 0000000..e891c36 Binary files /dev/null and b/images/explosion008.png differ diff --git a/images/explosion009.png b/images/explosion009.png new file mode 100644 index 0000000..de35ae2 Binary files /dev/null and b/images/explosion009.png differ diff --git a/images/explosion010.png b/images/explosion010.png new file mode 100644 index 0000000..32f9d53 Binary files /dev/null and b/images/explosion010.png differ diff --git a/images/explosion011.png b/images/explosion011.png new file mode 100644 index 0000000..a8c1dc0 Binary files /dev/null and b/images/explosion011.png differ diff --git a/images/explosion012.png b/images/explosion012.png new file mode 100644 index 0000000..4062698 Binary files /dev/null and b/images/explosion012.png differ diff --git a/images/explosion013.png b/images/explosion013.png new file mode 100644 index 0000000..00d01ae Binary files /dev/null and b/images/explosion013.png differ diff --git a/images/explosion014.png b/images/explosion014.png new file mode 100644 index 0000000..76a4400 Binary files /dev/null and b/images/explosion014.png differ diff --git a/images/explosion015.png b/images/explosion015.png new file mode 100644 index 0000000..906e0dc Binary files /dev/null and b/images/explosion015.png differ diff --git a/images/explosion016.png b/images/explosion016.png new file mode 100644 index 0000000..157ac42 Binary files /dev/null and b/images/explosion016.png differ diff --git a/images/explosion017.png b/images/explosion017.png new file mode 100644 index 0000000..6f175f9 Binary files /dev/null and b/images/explosion017.png differ diff --git a/images/explosion018.png b/images/explosion018.png new file mode 100644 index 0000000..e8c29e6 Binary files /dev/null and b/images/explosion018.png differ diff --git a/images/explosion019.png b/images/explosion019.png new file mode 100644 index 0000000..4d1c489 Binary files /dev/null and b/images/explosion019.png differ diff --git a/images/explosion020.png b/images/explosion020.png new file mode 100644 index 0000000..9b6a791 Binary files /dev/null and b/images/explosion020.png differ diff --git a/images/explosion021.png b/images/explosion021.png new file mode 100644 index 0000000..3650647 Binary files /dev/null and b/images/explosion021.png differ diff --git a/images/explosion022.png b/images/explosion022.png new file mode 100644 index 0000000..628dea3 Binary files /dev/null and b/images/explosion022.png differ diff --git a/images/explosion023.png b/images/explosion023.png new file mode 100644 index 0000000..15b0af0 Binary files /dev/null and b/images/explosion023.png differ diff --git a/images/explosion024.png b/images/explosion024.png new file mode 100644 index 0000000..88a807c Binary files /dev/null and b/images/explosion024.png differ diff --git a/images/explosion025.png b/images/explosion025.png new file mode 100644 index 0000000..5456d8f Binary files /dev/null and b/images/explosion025.png differ diff --git a/images/explosion026.png b/images/explosion026.png new file mode 100644 index 0000000..6ff2c06 Binary files /dev/null and b/images/explosion026.png differ diff --git a/images/explosion027.png b/images/explosion027.png new file mode 100644 index 0000000..4cda3fa Binary files /dev/null and b/images/explosion027.png differ diff --git a/images/explosion028.png b/images/explosion028.png new file mode 100644 index 0000000..cc74b70 Binary files /dev/null and b/images/explosion028.png differ diff --git a/images/explosion029.png b/images/explosion029.png new file mode 100644 index 0000000..6857090 Binary files /dev/null and b/images/explosion029.png differ diff --git a/images/explosion030.png b/images/explosion030.png new file mode 100644 index 0000000..db98959 Binary files /dev/null and b/images/explosion030.png differ diff --git a/images/explosion031.png b/images/explosion031.png new file mode 100644 index 0000000..86f204c Binary files /dev/null and b/images/explosion031.png differ diff --git a/images/explosion032.png b/images/explosion032.png new file mode 100644 index 0000000..13890be Binary files /dev/null and b/images/explosion032.png differ diff --git a/images/explosion033.png b/images/explosion033.png new file mode 100644 index 0000000..b864b57 Binary files /dev/null and b/images/explosion033.png differ diff --git a/images/explosion034.png b/images/explosion034.png new file mode 100644 index 0000000..e85f9b3 Binary files /dev/null and b/images/explosion034.png differ diff --git a/images/explosion035.png b/images/explosion035.png new file mode 100644 index 0000000..a2daa20 Binary files /dev/null and b/images/explosion035.png differ diff --git a/images/explosion036.png b/images/explosion036.png new file mode 100644 index 0000000..ddb5dff Binary files /dev/null and b/images/explosion036.png differ diff --git a/images/explosion037.png b/images/explosion037.png new file mode 100644 index 0000000..42cc25f Binary files /dev/null and b/images/explosion037.png differ diff --git a/images/explosion038.png b/images/explosion038.png new file mode 100644 index 0000000..488135e Binary files /dev/null and b/images/explosion038.png differ diff --git a/images/explosion039.png b/images/explosion039.png new file mode 100644 index 0000000..287ba61 Binary files /dev/null and b/images/explosion039.png differ diff --git a/images/explosion040.png b/images/explosion040.png new file mode 100644 index 0000000..fb21313 Binary files /dev/null and b/images/explosion040.png differ diff --git a/images/explosion041.png b/images/explosion041.png new file mode 100644 index 0000000..01cafe1 Binary files /dev/null and b/images/explosion041.png differ diff --git a/images/explosion042.png b/images/explosion042.png new file mode 100644 index 0000000..3f50ecd Binary files /dev/null and b/images/explosion042.png differ diff --git a/images/explosion043.png b/images/explosion043.png new file mode 100644 index 0000000..c6ab49d Binary files /dev/null and b/images/explosion043.png differ diff --git a/images/explosion044.png b/images/explosion044.png new file mode 100644 index 0000000..374bb61 Binary files /dev/null and b/images/explosion044.png differ diff --git a/images/explosion045.png b/images/explosion045.png new file mode 100644 index 0000000..ef917e7 Binary files /dev/null and b/images/explosion045.png differ diff --git a/images/explosion046.png b/images/explosion046.png new file mode 100644 index 0000000..5956376 Binary files /dev/null and b/images/explosion046.png differ diff --git a/images/explosion047.png b/images/explosion047.png new file mode 100644 index 0000000..c7691db Binary files /dev/null and b/images/explosion047.png differ diff --git a/images/explosion048.png b/images/explosion048.png new file mode 100644 index 0000000..05e427f Binary files /dev/null and b/images/explosion048.png differ diff --git a/images/explosion049.png b/images/explosion049.png new file mode 100644 index 0000000..b00830e Binary files /dev/null and b/images/explosion049.png differ diff --git a/images/explosion050.png b/images/explosion050.png new file mode 100644 index 0000000..bc4c9b1 Binary files /dev/null and b/images/explosion050.png differ diff --git a/images/explosion051.png b/images/explosion051.png new file mode 100644 index 0000000..c76d354 Binary files /dev/null and b/images/explosion051.png differ diff --git a/images/explosion052.png b/images/explosion052.png new file mode 100644 index 0000000..c0bb094 Binary files /dev/null and b/images/explosion052.png differ diff --git a/images/explosion053.png b/images/explosion053.png new file mode 100644 index 0000000..f189422 Binary files /dev/null and b/images/explosion053.png differ diff --git a/images/explosion054.png b/images/explosion054.png new file mode 100644 index 0000000..f7f7970 Binary files /dev/null and b/images/explosion054.png differ diff --git a/images/explosion055.png b/images/explosion055.png new file mode 100644 index 0000000..667eeb7 Binary files /dev/null and b/images/explosion055.png differ diff --git a/images/explosion056.png b/images/explosion056.png new file mode 100644 index 0000000..cfe0fc9 Binary files /dev/null and b/images/explosion056.png differ diff --git a/images/explosion057.png b/images/explosion057.png new file mode 100644 index 0000000..8792c83 Binary files /dev/null and b/images/explosion057.png differ diff --git a/images/explosion058.png b/images/explosion058.png new file mode 100644 index 0000000..3e87512 Binary files /dev/null and b/images/explosion058.png differ diff --git a/images/explosion059.png b/images/explosion059.png new file mode 100644 index 0000000..f4e2ff8 Binary files /dev/null and b/images/explosion059.png differ diff --git a/images/explosion060.png b/images/explosion060.png new file mode 100644 index 0000000..bf4e5a4 Binary files /dev/null and b/images/explosion060.png differ diff --git a/images/explosion061.png b/images/explosion061.png new file mode 100644 index 0000000..09ca929 Binary files /dev/null and b/images/explosion061.png differ diff --git a/images/explosion062.png b/images/explosion062.png new file mode 100644 index 0000000..a7db60d Binary files /dev/null and b/images/explosion062.png differ diff --git a/images/explosion063.png b/images/explosion063.png new file mode 100644 index 0000000..e3e289f Binary files /dev/null and b/images/explosion063.png differ diff --git a/images/rocket.png b/images/rocket.png new file mode 100644 index 0000000..a5c5d8d Binary files /dev/null and b/images/rocket.png 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 -- cgit v1.2.3