NombreDelPrograma.java

Categorías: CategoryJava | CategoryProgramacion

   1 
   2 
   3 package buddypocket;
   4 
   5 import java.awt.event.KeyEvent;
   6 import java.awt.event.KeyListener;
   7 
   8 /**
   9  *  El escuchateclas es una clase que nos permite
  10  * el movimiento de los objetos que interactuan en el juego.
  11  * en el metodo estamos heredando la accion KeyListener
  12  *  la cual nos permite indicar cuando el jugador  está escribiendo en el teclado
  13  * @author Jennifer Bolaños
  14  */
  15 public class EscuchaTeclas implements KeyListener {
  16     private Buddypocket buddypocket;
  17     private Lienzo lienzo;
  18     private Bola bola[];
  19 
  20 
  21     /**
  22      *
  23      * @param buddypocket: es el que se movera  mediante el teclado  con las teclas <- ->
  24      * @param l: nombre del lienzo el cual se implementara
  25      * @param bola:para conseguir la forma de mover el valde ya que este colisiona con als bolas
  26      */
  27 
  28     public EscuchaTeclas(Buddypocket buddypocket,Lienzo l, Bola bola[]){
  29         this.buddypocket = buddypocket;
  30         this.bola= bola;
  31 
  32         lienzo=l;
  33     }
  34 
  35 
  36 /**
  37  *
  38  * metodo para   los posibles tipos de llaves
  39  * en la biblioteca de la envoltura
  40  * @param e el evento del moviento del valde
  41  *  mediante el teclado
  42  */
  43     public void keyTyped(KeyEvent e) {
  44 
  45     }
  46 
  47     public void keyPressed(KeyEvent e) {
  48         int tecla= e.getKeyCode();
  49         switch(tecla){
  50             case KeyEvent.VK_RIGHT:
  51                 buddypocket.incx(10);
  52                 lienzo.repaint();
  53                 break;
  54             case KeyEvent.VK_LEFT:
  55                 buddypocket.decx(10);
  56                 lienzo.repaint();
  57                 break;
  58 
  59                 }
  60       }
  61 
  62     public void keyReleased(KeyEvent e) {
  63 
  64     }
  65 
  66 }

Java/Programas/Buddypocket/EscuchaTeclas.java (last edited 2010-10-28 21:54:51 by JenniferBolaños)