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