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
