diff options
| -rw-r--r-- | Auto.java | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -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(); + } } } } |
