aboutsummaryrefslogtreecommitdiff
path: root/Raumschiff.java
diff options
context:
space:
mode:
Diffstat (limited to 'Raumschiff.java')
-rw-r--r--Raumschiff.java14
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);
- }
}
}