public override void LoadContent() { _imagenStick = ImagenesR._Instancia.Textura("mandoV"); _imagenStickPerimetro = ImagenesR._Instancia.Textura("mandoVB"); _posicionMandoVirtual = new Vector2(77, 95); _posicionMandoVirtualPerimetro = new Vector2(59, 78); MandoVirtual.rectanguloToqueMandoVirtual = new Rectangle(0, 0, ControlMenus.game.GraphicsDevice.Viewport.Width / 2 - 55, ControlMenus.game.GraphicsDevice.Viewport.Height / 3 - 55); _mandoVirtual = new MandoVirtual(); this._jugador = new Jugador(ControlMenus.game, ImagenesR._Instancia.Textura("jugadorH"), new Rectangle(40, 40, 80, 120), new Vector2(185, 40)); this._jugador.Initialize(); this.mapaTiles = new MapaTiles(ControlMenus.game, 11, 45, 45, 45); this.mapaTiles.Iniciar(ImagenesR._Instancia.Textura("gridCCH"), 2, 4, ImagenesR._Instancia.Textura("gridSCH"), 2, 4); this.mapaTiles.GenerarMapaHorizontal(); this.mapaTiles.Initialize(); _botonSaltar = new BotonFijo(ControlMenus.game, "_botonSaltar", ImagenesR._Instancia.Textura("play")); _botonSaltar._PosicionOrigen = _botonSaltar._CentroTextura; _botonSaltar._PosicionProximaOrigen = new Vector2(85, 720); _botonSaltar._ColorBotonNormal = Color.White; _botonSaltar._ColorBotonApretado = Color.Green; _botonSaltar.Initialize(); _botonSaltar.Click += botonSaltar; base.LoadContent(); }
public override void LoadContent() { _botonAnimaciones = new BotonFijo(ControlMenus.game, "_botonAnimacion", ImagenesR._Instancia.Textura("bAnim")); _botonAnimaciones._PosicionOrigen = _botonAnimaciones._CentroTextura; _botonAnimaciones._PosicionProximaOrigen = new Vector2(240, 220); _botonAnimaciones._ColorBotonNormal = Color.White; _botonAnimaciones._ColorBotonApretado = Color.Green; _botonAnimaciones.Initialize(); _botonAnimaciones.Click += botonAnimacionesClick; _botonScrollingMapa = new BotonFijo(ControlMenus.game, "_botonMapa", ImagenesR._Instancia.Textura("bScrollM")); _botonScrollingMapa._PosicionOrigen = _botonScrollingMapa._CentroTextura; _botonScrollingMapa._PosicionProximaOrigen = new Vector2(240, 420); _botonScrollingMapa._ColorBotonNormal = Color.White; _botonScrollingMapa._ColorBotonApretado = Color.Green; _botonScrollingMapa.Initialize(); _botonScrollingMapa.Click += botonMapaClick; _botonScrollingH = new BotonFijo(ControlMenus.game, "_botonScrollH", ImagenesR._Instancia.Textura("bScrollH")); _botonScrollingH._PosicionOrigen = _botonScrollingH._CentroTextura; _botonScrollingH._PosicionProximaOrigen = new Vector2(240, 620); _botonScrollingH._ColorBotonNormal = Color.White; _botonScrollingH._ColorBotonApretado = Color.Green; _botonScrollingH.Initialize(); _botonScrollingH.Click += botonScrollHClick; base.LoadContent(); }
public override void LoadContent() { _botonOpciones = new BotonFijo(ControlMenus.game, "_botonOpciones", ImagenesR._Instancia.Textura("bOpciones")); _botonOpciones._PosicionOrigen = _botonOpciones._CentroTextura; _botonOpciones._PosicionProximaOrigen = new Vector2(240, 500); _botonOpciones._ColorBotonNormal = Color.White; _botonOpciones._ColorBotonApretado = Color.Green; _botonOpciones.Initialize(); _botonOpciones.Click += botonOpcionesTouchDown;//USAR EL EVENTO CLICK NO TOUCHDOWN _botonPantallas = new BotonFijo(ControlMenus.game, "_botonPantallas", ImagenesR._Instancia.Textura("bNiveles")); _botonPantallas._PosicionOrigen = _botonPantallas._CentroTextura; _botonPantallas._PosicionProximaOrigen = new Vector2(240, 250); _botonPantallas._ColorBotonNormal = Color.White; _botonPantallas._ColorBotonApretado = Color.Green; _botonPantallas.Initialize(); _botonPantallas.Click += botonNivelesTouchDown; base.LoadContent(); }
/// <summary> /// Inicia los elementos de pantalla /// depende del orden de constructores para renderizar la pantalla /// </summary> public override void Initialize() { base.Initialize(); GraphicsDevice.Clear(Color.Black); _presentacion = new PresentacionTiempo(_game, "pantallaPresentacion"); _presentacion.agregarDiapositiva(ImagenesR._Instancia.Textura("fondo1"), 2.5f); _presentacion.agregarDiapositiva(ImagenesR._Instancia.Textura("fondo2"), 1.5f); _presentacion.agregarDiapositiva(ImagenesR._Instancia.Textura("fondo3"), 3f); _presentacion._SaltarTransicion = true; _spriteBatch = new SpriteBatch(GraphicsDevice); _boton = new BotonFijo(this._game, "_boton", ImagenesR._Instancia.Textura("play")); _boton._PosicionOrigen = _boton._CentroTextura; _boton._PosicionProximaOrigen = new Vector2(45, 45); _boton._ColorBotonNormal = Color.OrangeRed; _boton._ColorBotonApretado = Color.Green; _boton.Initialize(); _presentacion.Initialize(); _boton.TouchDown += _presentacion.botonSaltarPresentacion; }
public override void LoadContent() { this.definicionAn = Inicio.xmlAnimaciones._DiccAnimaciones; if ((!string.IsNullOrEmpty(AnimationKey)) && (!string.IsNullOrEmpty(AnimationKey2)) && (!string.IsNullOrEmpty(AnimationKey3)) && (!string.IsNullOrEmpty(AnimationKey4))) { definicionAn[AnimationKey].IndiceInicio(0); definicionAn[AnimationKey2].IndiceInicio(0); definicionAn[AnimationKey3].IndiceInicio(0); definicionAn[AnimationKey4].IndiceInicio(0); } _botonEscala = new BotonFijo(ControlMenus.game, "_botonEscala", ImagenesR._Instancia.Textura("escala")); _botonOrientacion = new BotonFijo(ControlMenus.game, "_botonOrientacion", ImagenesR._Instancia.Textura("orientacion")); _botonOrientacion._PosicionOrigen = _botonOrientacion._CentroTextura; _botonEscala._PosicionOrigen = _botonEscala._CentroTextura; _botonEscala._PosicionProximaOrigen = new Vector2(100, 285); _botonOrientacion._PosicionProximaOrigen = new Vector2(100, 100); _botonOrientacion.TouchDown += Orientacion; _botonEscala.TouchDown += Escala; base.LoadContent(); }
public override void LoadContent() { _botonEfecto1 = new BotonFijo(ControlMenus.game, "_botonEfecto1", ImagenesR._Instancia.Textura("play")); _botonEfecto2 = new BotonFijo(ControlMenus.game, "_botonEfecto2", ImagenesR._Instancia.Textura("play")); _botonEfecto3 = new BotonFijo(ControlMenus.game, "_botonEfecto3", ImagenesR._Instancia.Textura("pause")); _botonEfecto4 = new BotonFijo(ControlMenus.game, "_botonEfecto4", ImagenesR._Instancia.Textura("stop")); _botonMusica1 = new BotonFijo(ControlMenus.game, "_botonMusica1", ImagenesR._Instancia.Textura("play")); _botonMusica2 = new BotonFijo(ControlMenus.game, "_botonMusica2", ImagenesR._Instancia.Textura("pause")); _botonMusica3 = new BotonFijo(ControlMenus.game, "_botonMusica3", ImagenesR._Instancia.Textura("stop")); if (_botonSilencio == null) { _botonSilencio = new BotonFijo(ControlMenus.game, "_botonSilencio", ImagenesR._Instancia.Textura("sin silencio")); } _botonDeslizante1 = new BotonDeslizante(ControlMenus.game, "_botonDeslizante1", ImagenesR._Instancia.Textura("sliderBoton")); _botonDeslizante2 = new BotonDeslizante(ControlMenus.game, "_botonDeslizante2", ImagenesR._Instancia.Textura("sliderBoton")); _botonDeslizante3 = new BotonDeslizante(ControlMenus.game, "_botonDeslizante3", ImagenesR._Instancia.Textura("sliderBoton")); _botonDeslizante4 = new BotonDeslizante(ControlMenus.game, "_botonDeslizante4", ImagenesR._Instancia.Textura("sliderBoton")); _botonEfecto1._PosicionOrigen = _botonEfecto1._CentroTextura; _botonEfecto2._PosicionOrigen = _botonEfecto2._CentroTextura; _botonEfecto3._PosicionOrigen = _botonEfecto3._CentroTextura; _botonEfecto4._PosicionOrigen = _botonEfecto4._CentroTextura; _botonMusica1._PosicionOrigen = _botonMusica1._CentroTextura; _botonMusica2._PosicionOrigen = _botonMusica2._CentroTextura; _botonMusica3._PosicionOrigen = _botonMusica3._CentroTextura; _botonSilencio._PosicionOrigen = _botonSilencio._CentroTextura; _botonDeslizante1._PosicionOrigen = _botonDeslizante1._CentroTextura; _botonDeslizante2._PosicionOrigen = _botonDeslizante2._CentroTextura; _botonDeslizante3._PosicionOrigen = _botonDeslizante3._CentroTextura; _botonDeslizante4._PosicionOrigen = _botonDeslizante4._CentroTextura; _botonEfecto1._PosicionProximaOrigen = new Vector2(112, 85); _botonEfecto2._PosicionProximaOrigen = new Vector2(112, 430); _botonEfecto3._PosicionProximaOrigen = new Vector2(242, 430); _botonEfecto4._PosicionProximaOrigen = new Vector2(372, 430); _botonMusica1._PosicionProximaOrigen = new Vector2(112, 210); _botonMusica2._PosicionProximaOrigen = new Vector2(242, 210); _botonMusica3._PosicionProximaOrigen = new Vector2(372, 210); _botonSilencio._PosicionProximaOrigen = new Vector2(436, 730); _botonSilencio._CambioEstado = true; _botonSilencio._TexturaBotonEstado2 = ImagenesR._Instancia.Textura("silencio"); _botonDeslizante1._PosicionProximaOrigen = new Vector2(265, 280); _botonDeslizante1._RestriccionesDesplazamiento = new Rectangle(120, (int)_botonDeslizante1._PosicionProximaOrigen.Y, 300, 0); _botonDeslizante1._PermitirArrastre = true; _botonDeslizante2._PosicionProximaOrigen = new Vector2(265, 500); _botonDeslizante2._RestriccionesDesplazamiento = new Rectangle(120, (int)_botonDeslizante2._PosicionProximaOrigen.Y, 300, 0); _botonDeslizante2._PermitirArrastre = true; _botonDeslizante3._PosicionProximaOrigen = new Vector2(265, 580); _botonDeslizante3._RestriccionesDesplazamiento = new Rectangle(120, (int)_botonDeslizante3._PosicionProximaOrigen.Y, 300, 0); _botonDeslizante3._PermitirArrastre = true; _botonDeslizante4._PosicionProximaOrigen = new Vector2(210, 720); _botonDeslizante4._RestriccionesDesplazamiento = new Rectangle(60, (int)_botonDeslizante4._PosicionProximaOrigen.Y, 300, 0); _botonDeslizante4._PermitirArrastre = true; _botonEfecto1.Click += EfectoSonido1Play; _botonEfecto2.Click += EfectoSonido2Play; _botonEfecto3.Click += EfectoSonido2Pause; _botonEfecto4.Click += EfectoSonido2Stop; _botonDeslizante1.PosicionCambiada += MusicaReproductor.CambioVolumenMusica; _botonDeslizante2.PosicionCambiada += Pitch; _botonDeslizante3.PosicionCambiada += EfectosSonidoReproductor.CambioVolumenEfectosSonido; _botonDeslizante4.PosicionCambiada += MusicaReproductor.CambioVolumenGeneral; _botonMusica1.Click += MusicaPlay; _botonMusica2.Click += MusicaPause; _botonMusica3.Click += MusicaStop; _botonSilencio._botonUsaUpdate = true; _botonSilencio.Click += MusicaReproductor.PonerSilencio; base.LoadContent(); }