diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-07-12 23:50:38 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-07-12 23:50:38 +0200 |
| commit | 88aaeef6fcc20b746d3c09f1cd450d927b114137 (patch) | |
| tree | 9d0404e3ef073601cf0cce2ff8fcfdb3572000b1 /Alien.java | |
| parent | cb14c229e6e39bbae9d5aa3f3e3d2e8ac842609b (diff) | |
| download | spaceinvaders-88aaeef6fcc20b746d3c09f1cd450d927b114137.tar.gz spaceinvaders-88aaeef6fcc20b746d3c09f1cd450d927b114137.zip | |
Diffstat (limited to 'Alien.java')
| -rw-r--r-- | Alien.java | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -5,9 +5,8 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo) */ public class Alien extends Actor { - int geschwindigkeit = 2; - + /** * Act - tut, was auch immer Alien tun will. Diese Methode wird aufgerufen, * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden. @@ -19,7 +18,7 @@ public class Alien extends Actor pruefeSieg(); pruefeKollision(); } - + /** * Das Alien bewegt sich mit der aktuellen Geschwindigkeit in X-Richtung. * Falls es einen Rand beruehrt wechselt es in die naechste Zeile und @@ -35,7 +34,7 @@ public class Alien extends Actor setLocation(getX() + geschwindigkeit, getY() + 36); } } - + /** * Wenn ein Alien den unteren Rand des Bildschirms erreicht, ist das Spiel * verloren. @@ -47,7 +46,7 @@ public class Alien extends Actor ((MyWorld)getWorld()).verloren(); } } - + /** * Ueberprueft ob ein Alien von einem Projektil getroffen wurde. */ @@ -62,7 +61,7 @@ public class Alien extends Actor getWorld().removeObject(this); // Das Alien selber wird zerstört } } - + /** * Feuert einen Schuss ab mit einer Wahrscheinlichkeit von 0.04%. */ |
