Hey guys
I have a score counter in my greenfoot game and i need to make it increment by one each time the mouse is clicked i have tried adding in an if statement for each time the mouse is clicked but that is not working.


import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.awt.Color; /** * Write a description of class Counter here. * * @author (your name) * @version (a version number or a date) */ public class Counter extends Actor { private int score; public Counter() { score = 0; setImage (new GreenfootImage(200, 30)); update(); } public void addScore() { score++; update(); } public void update() { GreenfootImage img = getImage(); img.clear(); img.setColor(Color.WHITE); img.drawString("Coloured Balls: " + score, 4, 20); } }
if(Greenfoot.mouseClicked(null)) { score++; }
if(Greenfoot.mouseClicked(null)) { addScore(); }
if(Greenfoot.mouseClicked(null)) { addScore(); }
public void act() { if (Greenfoot.mouseClicked(null)) { addScore(); } }