aboutsummaryrefslogtreecommitdiff
path: root/Schild.java
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-07-12 23:26:08 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-07-12 23:49:24 +0200
commit6bd59689a2366fe24c1e92debee74dc1409758a7 (patch)
treeb9a73dff6b219f41fae6fc53a812feb4dfa6bf82 /Schild.java
parentcb14c229e6e39bbae9d5aa3f3e3d2e8ac842609b (diff)
downloadspaceinvaders-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.java27
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
- }
- }
-}