Angel.java

   1 /**
   2  * @author Juan David Marin
   3  */
   4 
   5 import java.awt.event.KeyEvent;
   6 import java.awt.event.KeyListener;
   7 
   8 public class EscuchaTeclas implements KeyListener {
   9         
  10         
  11                 private Lienzo lienzo;
  12                 private Angel angel;
  13                 
  14                 public EscuchaTeclas(Lienzo l, Angel a){
  15                         lienzo = l ;
  16                         angel = a ;
  17                 }
  18                         public void keyPressed(KeyEvent  evento){
  19                         int tecla = evento.getKeyCode();
  20                         switch(tecla){
  21                         case KeyEvent.VK_UP:
  22                                     angel.decY();
  23                                     
  24                                     
  25                                     lienzo.repaint();
  26                                     break;
  27                 
  28                         case KeyEvent.VK_DOWN:
  29                                     angel.incY();
  30                                     lienzo.repaint();                   
  31                                     break;
  32                  
  33                         case KeyEvent.VK_LEFT:
  34                                     angel.decX();
  35                                 lienzo.repaint();
  36                                     break;
  37 
  38                         case KeyEvent.VK_RIGHT:
  39                                     angel.incX();
  40                                 lienzo.repaint();
  41                                     break;
  42                         
  43                         }
  44                         
  45         }
  46     public void keyReleased(KeyEvent e) {}
  47         public void keyTyped(KeyEvent e) {}
  48 }

CategoryJava | CategoryProgramacion


CategoryProgramacion

Java/Angel/EscuchaTeclas.java (last edited 2009-05-20 13:44:00 by Juan David Marin Useda)