EscuchaTeclas.java
1 /**
2 *@author Andres Felipe Quevedo vega. andresfe118@hotmail.com
3 */
4 import java.awt.event.KeyEvent;
5 import java.awt.event.KeyListener;
6
7
8 public class EscuchaTeclas implements KeyListener {
9 private Beisbolista beisbolista;
10 private Bate bate0;
11 private Lienzo lienzo;
12 public EscuchaTeclas (Beisbolista beisbolista, Lienzo lienzo, Puntaje pun,Bate bate0){
13 this.beisbolista=beisbolista;
14 this.lienzo=lienzo;
15 this.bate0 =bate0;
16 }
17 public void keyPressed(KeyEvent e){
18 int keyCode=e.getKeyCode();
19 switch (keyCode){
20 case KeyEvent.VK_UP:
21 beisbolista.decY(0);
22 bate0.decY(0);
23 lienzo.repaint();
24 break;
25 case KeyEvent.VK_LEFT:
26 if(beisbolista.getX()<=15){
27
28 }else{
29 beisbolista.decX(15);
30 bate0.decX(15);
31 lienzo.repaint();
32 }
33 break;
34 case KeyEvent.VK_RIGHT:
35 if(beisbolista.getX()<=530){
36 beisbolista.incX(15);
37 bate0.incX(15);
38 lienzo.repaint();
39 }
40 }
41 }
42 public void keyReleased(KeyEvent arg0) {
43 // TODO Auto-generated method stub
44
45 }
46 public void keyTyped(KeyEvent arg0) {
47 // TODO Auto-generated method stub
48
49 }
50 }
CategoryJava | CategoryProgramacion
