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();
}
}