ObjetoMovil.java

   1 /**
   2  * @author Oscar Dario Alonso P
   3  * @author Roger Eduardo Urrego D
   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

Bala.java (last edited 2008-11-13 10:24:01 by OscarAlonso)