Advertisement
mcarcini

Animaciones De Fondo

Oct 13th, 2013
1,682
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.76 KB | None | 0 0
  1.  
  2. import java.awt.image.BufferedImage;
  3. import java.io.IOException;
  4. import java.net.URL;
  5. import java.util.ArrayList;
  6. import java.util.logging.Level;
  7. import java.util.logging.Logger;
  8. import javax.imageio.ImageIO;
  9. import modelo.Sprite;
  10. import vista.GraficosJuego;
  11.  
  12. public class AnimacionesDeFondo {
  13.     public static ArrayList<Objeto> nubes =new ArrayList<Objeto>();    
  14.     public static Objeto naveFreezer;
  15.     public static Objeto naveNameku;
  16.     public static Objeto cajaSorpresa;
  17.     public static Objeto luna=null;
  18.    
  19.    
  20.     public static PersonajeSoporte personajeSoporte;
  21.     public static PersonajeSoporte personajeSoporte2;
  22.    
  23.     public AnimacionesDeFondo(String nivel_perfil){
  24.         cargarAnimacionesDeFondo(nivel_perfil);
  25.     }
  26.    
  27.     public  void cargarAnimacionesDeFondo(String nivel_perfil){
  28.         switch(nivel_perfil){
  29.             case "nivel_1":      
  30.                 nubes.add(new Objeto(200, 1, 140, 140));                
  31.                 nubes.add(new Objeto(250, 40, 100, 100));                  
  32.                 nubes.add(new Objeto(550, 90, 170, 110));  
  33.                 naveFreezer=new Objeto("../../imagenes/AnimacionesDeFondo/nave_freezer.png",-120, 70, 140, 90);
  34.                 naveNameku = new Objeto("../../imagenes/AnimacionesDeFondo/nave_nameku.png",30,250,60,60);
  35.                 cajaSorpresa = new Objeto(-70,140,30,30);
  36.                 personajeSoporte = new PersonajeSoporte(4,"../../imagenes/AnimacionesDeFondo/igniz_ataque_traje.gif",400,340,190,160);
  37.                 personajeSoporte2= new PersonajeSoporte(10,"../../imagenes/AnimacionesDeFondo/igniz_ataque_maximo.gif",400,260,290,260);
  38. //                luna = new Objeto("../../imagenes/luna.png",150,-10,512,384);                
  39.                             break;
  40.             case "nivel_2":
  41.                
  42.                 naveFreezer=new Objeto("../../imagenes/AnimacionesDeFondo/nave_freezer.png",-120, 70, 140, 90);
  43.                 naveNameku = null;//new Objeto("../../imagenes/AnimacionesDeFondo/nave_nameku.png",30,250,60,60);
  44.                 cajaSorpresa = new Objeto(-70,140,30,30);
  45.                 personajeSoporte = new PersonajeSoporte(4,"../../imagenes/AnimacionesDeFondo/igniz_ataque_traje.gif",400,340,190,160);
  46.                 personajeSoporte2= new PersonajeSoporte(10,"../../imagenes/AnimacionesDeFondo/igniz_ataque_maximo.gif",400,260,310,280);
  47.                             break;
  48.             case "nivel_3":              
  49.                 naveFreezer=new Objeto("../../imagenes/AnimacionesDeFondo/nave_freezer.png",-120, 70, 140, 90);
  50.                 naveNameku = null;//new Objeto("../../imagenes/AnimacionesDeFondo/nave_nameku.png",30,250,60,60);
  51.                 cajaSorpresa = new Objeto(-70,140,30,30);
  52.                 personajeSoporte = new PersonajeSoporte(4,"../../imagenes/AnimacionesDeFondo/igniz_ataque_traje.gif",400,340,190,160);
  53.                 personajeSoporte2= new PersonajeSoporte(10,"../../imagenes/AnimacionesDeFondo/igniz_ataque_maximo.gif",400,260,290,260);
  54.                             break;                
  55.             case "nivel_4":
  56.              
  57.                 naveFreezer=new Objeto("../../imagenes/AnimacionesDeFondo/nave_freezer.png",-120, 70, 140, 90);
  58.                 naveNameku = null;//new Objeto("../../imagenes/AnimacionesDeFondo/nave_nameku.png",30,250,60,60);
  59.                 cajaSorpresa = new Objeto(-70,140,30,30);
  60.                 personajeSoporte = new PersonajeSoporte(4,"../../imagenes/AnimacionesDeFondo/igniz_ataque_traje.gif",400,340,190,160);
  61.                 personajeSoporte2= new PersonajeSoporte(10,"../../imagenes/AnimacionesDeFondo/igniz_ataque_maximo.gif",400,260,290,260);
  62.                             break;                          
  63.             default:
  64.                 break;            
  65.         }
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement