diff options
Diffstat (limited to 'Raumschiff.java')
| -rw-r--r-- | Raumschiff.java | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/Raumschiff.java b/Raumschiff.java index 4a06e60..2abfd9d 100644 --- a/Raumschiff.java +++ b/Raumschiff.java @@ -6,16 +6,17 @@ import java.util.List; */ public class Raumschiff extends Actor { + // Markierung um zu erkennen, wenn die Leerstaste gedrueckt gehalten wird boolean leertasteGedrueckt = false; /** * Act - stellt das Verhalten des Raumschiffs dar. Diese Methode wird aufgerufen, * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden. */ + public void act() { pruefeTastatur(); - pruefeKollision(); } /** @@ -53,20 +54,11 @@ public class Raumschiff extends Actor public void schiessen() { Greenfoot.playSound("EnergyGun.wav"); - Laser laser = new Laser(); + Laser laser = new Laser(6); 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); - } } } |
