diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-07-12 23:26:08 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-07-12 23:49:24 +0200 |
| commit | 6bd59689a2366fe24c1e92debee74dc1409758a7 (patch) | |
| tree | b9a73dff6b219f41fae6fc53a812feb4dfa6bf82 /Schild.java | |
| parent | cb14c229e6e39bbae9d5aa3f3e3d2e8ac842609b (diff) | |
| download | spaceinvaders-6bd59689a2366fe24c1e92debee74dc1409758a7.tar.gz spaceinvaders-6bd59689a2366fe24c1e92debee74dc1409758a7.zip | |
remove Lazer and Projektil class, collision detection and victory logicvorlage3
Diffstat (limited to 'Schild.java')
| -rw-r--r-- | Schild.java | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/Schild.java b/Schild.java deleted file mode 100644 index 2438356..0000000 --- a/Schild.java +++ /dev/null @@ -1,27 +0,0 @@ -import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo) - -/** - * Ein Schild blockt Projektile und wird danach zerstoert. - */ -public class Schild extends Actor -{ - /** - * Act - prueft ob das Schild etwas anderes beruehrt. Diese Methode wird aufgerufen, - * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden. - */ - public void act() - { - pruefeKollision(); - } - - private void pruefeKollision() - { - if (isTouching(Lazer.class) || isTouching(Laser.class)) - { - removeTouching(Laser.class); - removeTouching(Lazer.class); - removeTouching(Schild.class); - getWorld().removeObject(this); // Zerstoere das Schild selbst - } - } -} |
