From d95a61580feb5f548b5b5ae8a60f6f17c1639594 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 15 Jul 2024 15:27:27 +0200 Subject: extend the car to explode wehen clicked mutliple times --- Auto.java | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/Auto.java b/Auto.java index 2441178..6a2b070 100644 --- a/Auto.java +++ b/Auto.java @@ -21,6 +21,7 @@ public class Auto extends Actor pruefeTastatur(); bewegen(); pruefeKollision(); + pruefeMaus(); } @@ -77,9 +78,23 @@ public class Auto extends Actor void pruefeKollision() { if (isTouching(Rakete.class)) { - getWorld().addObject(new Explosion(), getX(), getY()); - removeTouching(Rakete.class); - getWorld().removeObject(this); + explodieren(); + } + } + + private void explodieren() { + getWorld().addObject(new Explosion(), getX(), getY()); + removeTouching(Rakete.class); + getWorld().removeObject(this); + } + + int clicked = 0; + private void pruefeMaus() { + if (Greenfoot.mouseClicked(this)) { + clicked++; + if (clicked == 3) { + explodieren(); + } } } } -- cgit v1.2.3