public override void Initialize()
 {
     audioEscenario1    = audioEscenario2 = audioEscenario3 = audioEscenario4 = audioEscenarioFinal = audioGameWinGameOver = false;
     tiempoTranscurrido = 0;
     mago           = new Mago(graphics);
     escenario1     = new Escenario1(graphics, mago);
     escenario2     = new Escenario2(graphics, mago);
     escenario3     = new Escenario3(graphics, mago);
     escenario4     = new Escenario4(graphics, mago);
     escenarioFinal = new EscenarioFinal(graphics, mago);
 }
 public EscenarioFinal(GraphicsDeviceManager graphics, Mago mago)
 {
     this.graphics           = graphics;
     this.mago               = mago;
     this.mago.Posicion      = new Vector2(0, 405);
     listaEscenariosTexturas = new List <Texture2D>();
     posicionEscenario1      = new Vector2(0, 0);
     posicionEscenario2      = new Vector2();
     rectEscenario1          = new Rectangle();
     rectEscenario2          = new Rectangle();
     nivelCompletado         = false;
     sombra          = new Sombra(3000); //Se asigna el número de vidas de sombra
     sombra.Posicion = new Vector2(860, 381);
 }
Exemple #3
0
 public Escenario1(GraphicsDeviceManager graphics, Mago mago)
 {
     this.graphics               = graphics;
     this.mago                   = mago;
     this.mago.Posicion          = new Vector2(0, 384);
     listaEscenariosTexturas     = new List <Texture2D>();
     posicionEscenario1          = new Vector2(0, 0);
     posicionEscenario2          = new Vector2();
     rectEscenario1              = new Rectangle();
     rectEscenario2              = new Rectangle();
     velocidadEscenario          = 1f;
     listaLenadores              = new List <Lenador>();
     cantidadLenadores           = 0;
     cantidadLenadoresEliminados = 0;
     tiempoLenadores             = 0;
     nivelCompletado             = false;
     mapa = new Map();
 }
Exemple #4
0
 public Escenario2(GraphicsDeviceManager graphics, Mago mago)
 {
     this.graphics                = graphics;
     this.mago                    = mago;
     this.mago.Posicion           = new Vector2(0, 394);
     listaEscenariosTexturas      = new List <Texture2D>();
     posicionEscenario1           = new Vector2(0, 0);
     posicionEscenario2           = new Vector2();
     rectEscenario1               = new Rectangle();
     rectEscenario2               = new Rectangle();
     velocidadTraslado            = 1f;
     listaBolasMagma              = new List <BolaMagma>();
     cantidadBolasMagma           = 0;
     tiempoBolasMagma             = 0;
     cantidadBolasMagmaEliminadas = 0;
     nivelCompletado              = false;
     mapa = new Map();
     AudioManager.PlaySoundtrack("volcal_erupsion", true);
 }
Exemple #5
0
 public Escenario4(GraphicsDeviceManager graphics, Mago mago)
 {
     this.graphics            = graphics;
     this.mago                = mago;
     this.mago.Posicion       = new Vector2(0, 394);
     this.mago.PosicionMuerte = this.mago.Posicion;
     listaEscenariosTexturas  = new List <Texture2D>();
     posicionEscenario1       = new Vector2(0, 0);
     posicionEscenario2       = new Vector2();
     rectEscenario1           = new Rectangle();
     rectEscenario2           = new Rectangle();
     velocidadTraslado        = 1f;
     listadragon              = new List <Dragon>();
     cantidaddragones         = 0;
     tiempofuegos             = 0;
     cantidadfuego            = 0;
     nivelCompletado          = false;
     mapa = new Map();
     cantidaddragonesEliminados = 0;
 }
Exemple #6
0
 public Escenario3(GraphicsDeviceManager graphics, Mago mago)
 {
     this.graphics                   = graphics;
     this.mago                       = mago;
     this.mago.Posicion              = new Vector2(0, 394);
     this.mago.PosicionMuerte        = this.mago.Posicion;
     listaEscenariosTexturas         = new List <Texture2D>();
     posicionEscenario1              = new Vector2(0, 0);
     posicionEscenario2              = new Vector2();
     posicionEscenario3              = new Vector2();
     posicionEscenario4              = new Vector2();
     rectEscenario1                  = new Rectangle();
     rectEscenario2                  = new Rectangle();
     listaErizosMarinos              = new List <ErizosMarinos>();
     cantidadErizosMarinos           = 0;
     tiempoErizosMarinos             = 0;
     cantidadErizosMarinosEliminados = 0;
     nivelCompletado                 = false;
     mapa = new Map();
 }