Interfaz.java

   1 
   2 import java.awt.Frame;
   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 Interfaz {  
   9 
  10         public static void main(String[] args){
  11                 Frame marco = new Frame ("galaxy2");
  12          
  13                 Lienzo l= new Lienzo();
  14                 
  15                 // Obstàculo
  16                 Obstaculo obstaculo[] ={
  17                                 new Obstaculo(100,350,85,70),
  18                                 new Obstaculo(400,350,85,70),
  19                                 new Obstaculo(700,350,85,70)
  20                  };
  21                 
  22                 for(int j =0; j< obstaculo.length;j++){
  23                         l.add(obstaculo[j]);
  24                         obstaculo[j].setVisible(true);
  25                 }
  26                         
  27                         
  28                 
  29                 // Galaxi
  30                 
  31                 Galaxy galaxy = new Galaxy(450, 538,30, 30,l, obstaculo);
  32                 galaxy.setVisible(true);
  33                 l.add(galaxy);
  34                 
  35                 //for (int k=0; k < BalaAlien.length;k++){
  36                         //BalaAlien[k].setVisible(true);
  37                         //l.add(BalaAlien[k]);
  38                         
  39                 //}
  40                 
  41                 // Aliens
  42                 Alien[] alien ={                                
  43                                 new Alien (  0,  0,50,50, galaxy, l, obstaculo), 
  44                                 new Alien (100,  0,50,50, galaxy, l, obstaculo),
  45                                 new Alien (200,  0,50,50, galaxy, l, obstaculo),
  46                                 new Alien (300,  0,50,50, galaxy, l, obstaculo),
  47                                 new Alien (400,  0,50,50, galaxy, l, obstaculo),
  48                                 new Alien (500,  0,50,50, galaxy, l, obstaculo),
  49                                 new Alien (600,  0,50,50, galaxy, l, obstaculo),
  50                                 new Alien (600,  0,50,50, galaxy, l, obstaculo),                                
  51                                 new Alien ( 50, 50,50,50, galaxy, l, obstaculo),
  52                                 new Alien (150, 50,50,50, galaxy, l, obstaculo),
  53                                 new Alien (250, 50,50,50, galaxy, l, obstaculo),
  54                                 new Alien (350, 50,50,50, galaxy, l, obstaculo),
  55                                 new Alien (450, 50,50,50, galaxy, l, obstaculo),
  56                                 new Alien (550, 50,50,50, galaxy, l, obstaculo),
  57                                 new Alien (650, 50,50,50, galaxy, l, obstaculo),
  58                 };
  59                 Thread[] hiloAlien = new Thread[alien.length];
  60                 for(int i = 0; i < alien.length; i++){
  61                         alien[i].setVisible(true);
  62                         l.add(alien[i]);
  63                         hiloAlien[i] = new Thread(alien[i]);
  64                         hiloAlien[i].start();
  65 
  66                 }
  67                 galaxy.add(alien);
  68                 
  69          EscuchaTeclas escuchaTeclas = new EscuchaTeclas(galaxy, l);
  70              marco.add(l);          
  71              marco.addKeyListener(escuchaTeclas);
  72              marco.setSize(800,600);
  73              marco.setVisible(true);
  74      }
  75 }

CategoryJava | CategoryProgramacion

Java/Programas/Galaxy2/Interfaz.java (last edited 2008-11-13 10:45:50 by FernandoGomezCruz)