ObjetoMovil.java

   1 /**
   2  * @author Oscar Dario Alonso P
   3  * @author Roger Eduardo Urrego
   4  */
   5 
   6 public class EscuchaTeclas implements KeyListener {
   7         private static final ObjetoGrafico Bala = null;
   8         private Frogger protagonista;
   9         private Lienzo lienzo;
  10         private Tanque tanque;
  11         private Bala [] bala;
  12         public EscuchaTeclas (Frogger f,Lienzo l, Tanque t){
  13                 protagonista = f;
  14                 lienzo = l;
  15                 tanque = t;
  16                 bala = new Bala[100] ;
  17         }
  18         
  19         public void keyPressed (KeyEvent evento){
  20                 int tecla = evento.getKeyCode();
  21                 switch(tecla){
  22                 case KeyEvent.VK_RIGHT:                                          
  23                         protagonista.moverDerecha(50);
  24                 
  25                         if (protagonista.getPosX() > 700){
  26                                 protagonista.setPosX(0);
  27                         }
  28                         break;    
  29                 case KeyEvent.VK_LEFT:
  30                         protagonista.moverIzquierda(50);
  31                         if (protagonista.getPosX() < 0){
  32                                 protagonista.setPosX(700);
  33                         }
  34                         break;
  35                 
  36         }
  37                 lienzo.repaint();
  38         }
  39         public void keyReleased(KeyEvent e){
  40                 
  41         }
  42         public void keyTyped(KeyEvent e){
  43                 
  44         }
  45 }

CategoryJava | CategoryProgramacion

Java/Programas/FroggerGame/EscuchaTeclas.java (last edited 2008-11-13 10:35:54 by OscarAlonso)