I am not sure why this wouldn't work but if someone could look at it and tell me if there is something wrong here I would much appreciate it.
public class CavernTank extends Actor
{
private GreenfootImage image2;
private GreenfootImage image3;
private GreenfootImage image1;
/**
* Act - do whatever the CavernTank wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
public CavernTank()
{
image2 = new GreenfootImage("CavernTank_1.png");
image3 = new GreenfootImage("CavernTank_2.png");
image1 = new GreenfootImage("CavernTank_0.png");
setImage(image2);
}
public void act()
{
animate();
}
public void animate()
{
if (getImage() == image2)
{
move(1);
setImage(image3);
}
if (getImage() == image3)
{
setImage(image1);
}
if (getImage() == image1)
{
setImage(image2);
}
}
}
