ObjetoMovil.java
1
2
3
4
5
6 public class Bala extends ObjetoGrafico implements Runnable {
7 private Lienzo lienzo;
8 private Frogger frogger;
9 private Tanque tanque;
10 private Frogger protagonista;
11 private Bala [] bala;
12
13 public Bala (int x, int y,Tanque t,Lienzo l, Frogger f, int an, int bl ){
14 super (x,y,an,bl);
15 tanque = t;
16 lienzo = l;
17 frogger = f;
18 bala = new Bala[100];
19 }
20 public void run (){
21 for(;;){
22 moverArriba(10);
23 if (colisiona (frogger)){
24 frogger.setVisible(false);
25 }
26 lienzo.repaint();
27 try {Thread.sleep(100);}catch(Exception e ){}}
28
29 }
30
31
32
33
34 public void paint (Graphics g){
35 if(getVisible()){
36 g.setColor(Color.black);
37 g.fillRect(getPosX() , getPosY()+ (int)(getAlto()*0.33) ,getAncho(), getAlto());
38 g.fillOval(getPosX() , getPosY() ,getAncho(), getAlto());
39
40
41 }
42 }
43
44 }
CategoryJava | CategoryProgramacion