making a christmas game for college and im having trouble with some code.....the walking is fine, its the animation, its only a flipped image but it does help with the game play
this is the walking code
private void checkMove()
{
if(Greenfoot.isKeyDown("left"))
if(leftIsPressed == false)
{
turn (-45);
leftIsPressed = true;
}
if((!Greenfoot.isKeyDown("left")) && (leftIsPressed == true))
leftIsPressed = false;
if(Greenfoot.isKeyDown("right"))
if(rightIsPressed == false)
{
turn (45);
rightIsPressed = true;
}
if((!Greenfoot.isKeyDown("right")) && (rightIsPressed == true))
rightIsPressed = false;
if(Greenfoot.isKeyDown("up"))
move(1);
if(Greenfoot.isKeyDown("down"))
move(-1 );
}//end of method checkMove
and heres the animation
private void createImages()
{
image1 = new GreenfootImage("santa1.png");
image2 = new GreenfootImage("santa2.png");
setImage(image1);
}
private void updateChangeDelay()
{
changeDelay+=1;
}
public void switchImage()//switches the images and sets the delay between the change
{
if(changeDelay>=1)
{
if (getImage() == image1)
{
setImage(image2);
}
else
{
setImage(image1);
}//endif
changeDelay=0;
}//endif
}//end of method switchImagE
}
im thinking something is wrong cause the animation doesnt work.....any ideas
![Twitter](/assets/twitter-4e19209ef84344ee0c433f4c7bad8d49.png)
![Twitter.hover](/assets/twitter.hover-1fb19a5bafc50deace8f88eaec867845.png)