From 645e89120ea85d2f8f96f7bb7c6a74dee04fc470 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Tue, 31 May 2016 09:10:48 +0200 Subject: [PATCH] Update Province.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maus Abfrage hinzugefügt --- Province.java | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/Province.java b/Province.java index 042f91e..f458acc 100644 --- a/Province.java +++ b/Province.java @@ -3,11 +3,15 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** * Write a description of class Province here. * - * @author GruenerWal + * @author GruenerWal, Felix Stupp * @version 0.0.2 */ public class Province extends Actor { + @Override public GeneralMap getWorld() { + return (GeneralMap) super.getWorld(); + } + private int stars = 1; private int provinceID; private String displayName; @@ -18,13 +22,16 @@ public class Province extends Actor private int yPos; private int eCount; + private boolean clicked = false; + /** - * leere Act-Methode - * (Für später; falls die Provinz bestimmte Aktionen ausführen sollte.) + * Überprüft, ob die Provinz angeklickt wurde. */ public void act() { - // GruenerWal war hier :3 + if(Greenfoot.mouseClicked(this)) { + clicked = true; + } } // Haupt-Konstruktor @@ -224,4 +231,10 @@ public class Province extends Actor setImage(province); } + public boolean hasClicked() { + boolean b = clicked; + clicked = false; + return b; + } + }