EscuchaTeclas.java

   1 /**
   2  *@author Andres Felipe Quevedo vega. andresfe118@hotmail.com
   3  */
   4 import java.awt.event.KeyEvent;
   5 import java.awt.event.KeyListener;
   6 
   7 
   8 public class EscuchaTeclas implements KeyListener {
   9         private Beisbolista beisbolista;
  10         private Bate bate0;
  11         private Lienzo lienzo;
  12         public EscuchaTeclas (Beisbolista beisbolista, Lienzo lienzo, Puntaje pun,Bate bate0){
  13                 this.beisbolista=beisbolista;
  14                 this.lienzo=lienzo;
  15                 this.bate0 =bate0;
  16         }
  17         public void keyPressed(KeyEvent e){
  18                 int keyCode=e.getKeyCode();
  19                 switch (keyCode){
  20                 case KeyEvent.VK_UP:
  21                         beisbolista.decY(0);
  22                         bate0.decY(0);
  23                         lienzo.repaint();
  24                         break;
  25                 case KeyEvent.VK_LEFT:
  26                         if(beisbolista.getX()<=15){
  27 
  28                         }else{
  29                                 beisbolista.decX(15);
  30                                 bate0.decX(15);
  31                                 lienzo.repaint();
  32                         }
  33                         break;
  34                 case KeyEvent.VK_RIGHT:
  35                         if(beisbolista.getX()<=530){
  36                                 beisbolista.incX(15);
  37                                 bate0.incX(15);
  38                                 lienzo.repaint();
  39                         }
  40                 }
  41         }
  42         public void keyReleased(KeyEvent arg0) {
  43                 // TODO Auto-generated method stub
  44 
  45         }
  46         public void keyTyped(KeyEvent arg0) {
  47                 // TODO Auto-generated method stub
  48 
  49         }
  50 }

CategoryJava | CategoryProgramacion


CategoryProgramacion

Java/CrazyBalls/EscuchaTeclas.java (last edited 2009-05-20 13:52:09 by AndresFe118)