diff options
Diffstat (limited to 'Raumschiff.java')
| -rw-r--r-- | Raumschiff.java | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/Raumschiff.java b/Raumschiff.java index 4a06e60..0458a7b 100644 --- a/Raumschiff.java +++ b/Raumschiff.java @@ -6,7 +6,6 @@ import java.util.List; */ public class Raumschiff extends Actor { - boolean leertasteGedrueckt = false; /** * Act - stellt das Verhalten des Raumschiffs dar. Diese Methode wird aufgerufen, @@ -15,7 +14,6 @@ public class Raumschiff extends Actor public void act() { pruefeTastatur(); - pruefeKollision(); } /** @@ -32,19 +30,6 @@ public class Raumschiff extends Actor { setLocation(getX() + 3, getY()); } - - if (Greenfoot.isKeyDown("space")) - { - if (leertasteGedrueckt == false) - { - schiessen(); - leertasteGedrueckt = true; - } - } - else - { - leertasteGedrueckt = false; - } } /** @@ -52,21 +37,5 @@ public class Raumschiff extends Actor */ public void schiessen() { - Greenfoot.playSound("EnergyGun.wav"); - Laser laser = new Laser(); - getWorld().addObject(laser, getX(),getY()); - } - - /** - * Ueberprueft ob das Raumschiff von einem Alien getroffen wurde. - */ - private void pruefeKollision() - { - if (isTouching(Lazer.class)) - { - removeTouching(Lazer.class); - ((MyWorld)getWorld()).verloren(); - getWorld().removeObject(this); - } } } |
