aboutsummaryrefslogtreecommitdiff
path: root/Rakete.java
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-07-12 11:36:39 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-07-12 11:36:39 +0200
commite4816f3ce603f3f986c2806933afb518bce2c3ad (patch)
tree6c869462c2c3204813588da05aaa750e4612fee5 /Rakete.java
downloadrennbahn-e4816f3ce603f3f986c2806933afb518bce2c3ad.tar.gz
rennbahn-e4816f3ce603f3f986c2806933afb518bce2c3ad.zip
initial commit of a simple action race
Diffstat (limited to 'Rakete.java')
-rw-r--r--Rakete.java23
1 files changed, 23 insertions, 0 deletions
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);
+ }
+ }
+}