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 }
