frequency wrote...
Should i add as setimage of the classes the pressed and unpressed.png?
import greenfoot.*;
public class Circle extends Actor
{
GreenfootImage upImage = new GreenfootImage("unpressed.png"); // adjust filename as needed
GreenfootImage downImage = new GreenfootImage("pressed.png"); // adjust filename as needed
boolean spaceDown;
public Circle()
{
setImage("unpressed.png");
}
public void act()
{
if (spaceDown != Greenfoot.isKeyDown("space")) // was there a change in state of key
{
spaceDown = !spaceDown; // save new state
if (spaceDown) // is down the new state
{
setImage(downImage);
((MyWorld)getWorld()).bumpScore(); // pseudo-code to have world increment score counter; adjust as needed
}
else setImage(upImage);
}
}
}if (getWorld() instanceof World30) ((World30)getWorld()).bumpScore(); else if (getWorld() instanceof World60) ((World60)getWorld()).bumpScore(); else if (getWorld() instanceof World90) ((World90)getWorld()).bumpScore();