public void checkKeys()
{
if (onGround() == true) {
if (Greenfoot.isKeyDown("up")) {
isJumping = true;
}
}
if (Greenfoot.isKeyDown("right")) {
runningRight = true;
} else {
runningRight = false;
}
if (Greenfoot.isKeyDown("left")) {
runningLeft = true;
} else {
runningLeft = false;
}
}public void run()
{
if (runningRight != runningLeft) {
if (runningRight == true) {
xMovement = speed;
} else if (runningLeft == true) {
xMovement = -speed;
}
setLocation(getX() + xMovement, getY());
}
}public void jump()
{
if (isJumping == true) {
jumpTimer++;
if (jumpTimer < 10) {
addForce(jump);
} else {
isJumping = false;
}
move();
}
}

