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