Hi, I'm currently making a simple greenfoot game about a guy climbing Mount Everest.
I want it so that whenever a key isn't pressed, or there is no user input, the climber's body temperature will start decreasing.
This is what I have, but it won't work..
Any help at all would be greatly appreciated.
Thank you :)
public climber()
{
backpackFound = 0;
bodyTemp = 30;
setDirection (EAST);
}
public void act()
{
if (Greenfoot.isKeyDown("right"))
{
if (direction != EAST)
{
setDirection(EAST);
}
if( canMove())
{
move(1);
}
keyPressed = true;
}
else if (Greenfoot.isKeyDown("left"))
{
if (direction != WEST)
{
setDirection(WEST);
}
if( canMove())
{
move(1);
}
keyPressed = true;
}
else if (Greenfoot.isKeyDown("up"))
{
if (direction != NORTH)
{
setDirection(NORTH);
}
if( canMove())
{
move(1);
}
keyPressed = true;
}
else if (Greenfoot.isKeyDown("down"))
{
if (direction != SOUTH)
{
setDirection(SOUTH);
}
if( canMove())
{
move(1);
}
keyPressed = true;
}
else
{
keyPressed = false;
}
if (keyPressed = false)
{
bodyTemp -= 10;
}

