Advertisement
Guest User

InputHandler

a guest
Mar 31st, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. package myFirstGame;
  2.  
  3. import java.awt.event.KeyEvent;
  4. import java.awt.event.KeyListener;
  5. import javax.swing.Timer;
  6.  
  7. public class InputHandler implements KeyListener {
  8.  
  9.     public InputHandler(Game game) {
  10.         game.addKeyListener(this);
  11.     }
  12.    
  13.     @Override
  14.     public void keyPressed(KeyEvent e) {
  15.        
  16.         int KeyCode = e.getKeyCode();
  17.        
  18.         if (KeyCode == KeyEvent.VK_UP) {
  19.             Game.player.Jump = true;
  20.             System.out.println("keypressed");
  21.         }
  22.         if (KeyCode == KeyEvent.VK_RIGHT) {
  23.             Game.player.goingRight = true;
  24.             System.out.println("right pressed");
  25.         }
  26.         if (KeyCode == KeyEvent.VK_LEFT) {
  27.             Game.player.goingLeft = true;
  28.             System.out.println("left pressed");
  29.         }
  30.         if (KeyCode == KeyEvent.VK_DOWN) {
  31.             Game.player.goingDown = true;
  32.             System.out.println("down pressed");
  33.         }
  34.        
  35.        
  36.     }
  37.  
  38.     @Override
  39.     public void keyReleased(KeyEvent e) {
  40.        
  41.         int KeyCode = e.getKeyCode();
  42.        
  43.         if (KeyCode == KeyEvent.VK_UP) {
  44.             Game.player.Jump = false;
  45.         }
  46.         if (KeyCode == KeyEvent.VK_RIGHT) {
  47.             Game.player.goingRight = false;
  48.         }
  49.         if (KeyCode == KeyEvent.VK_LEFT) {
  50.             Game.player.goingLeft = false;
  51.         }
  52.         if (KeyCode == KeyEvent.VK_DOWN) {
  53.             Game.player.goingDown = false;
  54.         }
  55.        
  56.     }
  57.  
  58.     @Override
  59.     public void keyTyped(KeyEvent e) {
  60.        
  61.        
  62.     }
  63.  
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement