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); }
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(); }
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); }
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; }
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(); }