ObjetoMovil.java

   1 import java.awt.Color;
   2 import java.awt.Graphics;
   3 
   4 /**
   5  * @author Juan  Carlos  Verano  Estrada   u  catolica de colombia  
   6  * @author Fernando Gomez Cruz   u catolica de  colombia
   7  */
   8 public class Galaxy extends ObjetoGrafico {
   9         private Lienzo lienzo;
  10         private Bala bala;
  11         private Alien[] alien;
  12         private Obstaculo[] obstaculo;
  13         public Galaxy (int x,int y,int an,int al,Lienzo l, Obstaculo[] o){
  14                 super(x,y, an, al);
  15                 lienzo = l;
  16                 obstaculo = o;
  17     }
  18         public void paint (Graphics g){
  19                 if(getVisible()){
  20                         g.setColor(Color.red);
  21                         g.fillRect(posX+ancho*0, posY+(int)(alto * 0.2), ancho*1, alto*1);
  22                         //Cosito Cañon
  23                         g.setColor(Color.red);
  24                         g.fillRect((posX+(int)( ancho*0.35)), (posY+(int)(alto*0.0)), (int)(ancho*0.30),(int)(alto*0.25));
  25                 }
  26                         else{
  27                                 g.setColor(Color.black);
  28                                 g.fillRect(0,0,800,600);
  29                                 
  30                 }
  31     }
  32         
  33         public void disparar(){
  34                 if(getVisible()){                       
  35                         Bala bala = new Bala(getPosX() + 15, getPosY(), 9, 9, lienzo,alien,obstaculo);
  36                         bala.setVisible(true);
  37                         lienzo.add(bala);
  38                         Thread hilo = new Thread(bala);
  39                         hilo.start();
  40                 }
  41                 lienzo.repaint();
  42         }
  43         public void add(Alien[] a){
  44                 alien = a;
  45         }
  46                 
  47         
  48 }
  49     
  50 
  51 
  52 

CategoryJava | CategoryProgramacion

Java/Programas/Galaxy2/Galaxy.java (last edited 2008-11-13 10:39:43 by FernandoGomezCruz)