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