Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public void Update() {
  2.        
  3.        if(CheckBounds())
  4.        {
  5.             // Calculating speed for moving to top.
  6.         if (Canvas.keyboardKeyState(KeyEvent.VK_W)) {
  7.             speedY -= speedAccelerating;
  8.         } else if (speedX < 0) {
  9.             speedY = speedStopping;
  10.         }
  11.         // Calculating speed for moving to bot.
  12.         if (Canvas.keyboardKeyState(KeyEvent.VK_S)) {
  13.             speedY += speedAccelerating;
  14.         } else if (speedX > 0) {
  15.             speedY = speedStopping;
  16.         }
  17.         // Calculating speed for moving or stopping to the left.
  18.         if (Canvas.keyboardKeyState(KeyEvent.VK_A)) {
  19.             speedX -= speedAccelerating;
  20.         } else if (speedX < 0) {
  21.             speedX = speedStopping;
  22.         }
  23.  
  24.         // Calculating speed for moving or stopping to the right.
  25.         if (Canvas.keyboardKeyState(KeyEvent.VK_D)) {
  26.             speedX += speedAccelerating;
  27.         } else if (speedX > 0) {
  28.             speedX = speedStopping;
  29.         }          
  30.        }
  31.        else
  32.        {
  33.            if(x > frameWidth - 60 || x < 0)
  34.            {
  35.                speedX = -speedX;
  36.            }
  37.            if(y > frameHeight - 60 || y < 0)
  38.            {
  39.                speedY = -speedY;
  40.            }
  41.        }
  42.        
  43.          // Moves the hero.
  44.         x += speedX;
  45.         y += speedY;  
  46.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement