Advertisement
Guest User

aa

a guest
Nov 28th, 2014
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. ublic class Control extends KeyAdapter {
  2.  
  3.         Background bg = new Background();
  4.         Player p = new Player();
  5.        
  6.         private final int mUpKey = 38;
  7.         private final int mDownKey = 40;
  8.         private final int mLeftKey = 37;
  9.         private final int mRightKey = 39;
  10.        
  11.        
  12.         public void keyPressed(KeyEvent e) {
  13.            
  14.             int keyCode = e.getKeyCode();
  15.             if(keyCode == mUpKey) {
  16.                 if(!(bg.getMap(p.getTileX(),p.getTileY()-1).equals("1"))) {
  17.                     p.move(0,-1);
  18.                 }
  19.             }
  20.             if(keyCode == mDownKey) {
  21.                 if(!(bg.getMap(p.getTileX(),p.getTileY()+1).equals("1"))) {
  22.                     p.move(0,1);
  23.                 }
  24.             }
  25.             if(keyCode == mLeftKey) {
  26.                 if(!(bg.getMap(p.getTileX(),p.getTileY()-1).equals("1"))) {
  27.                     p.move(-1,0);
  28.                 }
  29.             }
  30.             if(keyCode == mRightKey) {
  31.                 if(!(bg.getMap(p.getTileX(),p.getTileY()-1).equals("1"))) {
  32.                     p.move(1,0);
  33.                 }
  34.             }
  35.            
  36.         }
  37.     }
  38.    
  39.     public void actionPerformed(ActionEvent e) {
  40.         if(isFirst){
  41.             g=getGraphics();
  42.         }
  43.         repaint();
  44.     }
  45.    
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement