Guest User

Untitled

a guest
Apr 25th, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1.     public void move(double d, double e){
  2.         this.x += d;
  3.         this.y += e;
  4.     }
  5.  
  6.     public void checkPlayerMove(GameKeyboard keyboard){
  7.  
  8.         if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_W)
  9.         && keyboard.pressedKeys.contains((Integer) Keyboard.KEY_A)){
  10.             this.move(-speed / Math.sqrt(2), speed / Math.sqrt(2));
  11.         }
  12.  
  13.         else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_W)
  14.         && keyboard.pressedKeys.contains((Integer)  Keyboard.KEY_D)){
  15.             this.move(speed / Math.sqrt(2), speed / Math.sqrt(2));
  16.         }
  17.  
  18.         else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_S)
  19.         && keyboard.pressedKeys.contains((Integer) Keyboard.KEY_A)){
  20.             this.move(-speed / Math.sqrt(2), -speed / Math.sqrt(2));
  21.         }
  22.  
  23.         else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_S)
  24.         && keyboard.pressedKeys.contains((Integer) Keyboard.KEY_D)){
  25.             this.move(speed / Math.sqrt(2), -speed / Math.sqrt(2));
  26.         }
  27.  
  28.         else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_W)){
  29.             this.move(0, speed);
  30.         }
  31.  
  32.         else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_A)){
  33.             this.move(-speed, 0);
  34.         }
  35.  
  36.         else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_S)){
  37.             this.move(0, -speed);
  38.         }
  39.  
  40.         else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_D)){
  41.             this.move(speed, 0);
  42.         }
  43.  
  44.     }
Advertisement
Add Comment
Please, Sign In to add comment