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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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;
        }
Пример #5
0
        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();
        }
Пример #6
0
        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();
        }