Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void move(double d, double e){
- this.x += d;
- this.y += e;
- }
- public void checkPlayerMove(GameKeyboard keyboard){
- if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_W)
- && keyboard.pressedKeys.contains((Integer) Keyboard.KEY_A)){
- this.move(-speed / Math.sqrt(2), speed / Math.sqrt(2));
- }
- else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_W)
- && keyboard.pressedKeys.contains((Integer) Keyboard.KEY_D)){
- this.move(speed / Math.sqrt(2), speed / Math.sqrt(2));
- }
- else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_S)
- && keyboard.pressedKeys.contains((Integer) Keyboard.KEY_A)){
- this.move(-speed / Math.sqrt(2), -speed / Math.sqrt(2));
- }
- else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_S)
- && keyboard.pressedKeys.contains((Integer) Keyboard.KEY_D)){
- this.move(speed / Math.sqrt(2), -speed / Math.sqrt(2));
- }
- else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_W)){
- this.move(0, speed);
- }
- else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_A)){
- this.move(-speed, 0);
- }
- else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_S)){
- this.move(0, -speed);
- }
- else if(keyboard.pressedKeys.contains((Integer) Keyboard.KEY_D)){
- this.move(speed, 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment