Esempio n. 1
0
        protected override void InicializarComponentes()
        {
            fondoTextura = manejador.CargarRecurso <Texture2D>("Texturas/pongMenuBackground");
            fondoSize    = new Point((int)Coordenadas.LimitesDeVentana.X, (int)Coordenadas.LimitesDeVentana.Y);

            index        = 0;
            colorOpcionA = colorOpcionB = colorOpcionC = Color.White;
            Vector2 centroDePantalla = new Vector2(Coordenadas.LimitesDeVentana.X / 2f,
                                                   Coordenadas.LimitesDeVentana.Y / 2f);

            opcionesTipoDeLetra = manejador.CargarRecurso <SpriteFont>("Fonts/fontMenu");
            Vector2 sizeOpA, sizeOpB, sizeOpC;

            sizeOpA           = opcionesTipoDeLetra.MeasureString(cadenas[0]);
            sizeOpB           = opcionesTipoDeLetra.MeasureString(cadenas[1]);
            sizeOpC           = opcionesTipoDeLetra.MeasureString(cadenas[2]);
            opcionesPosicionA = new Vector2(centroDePantalla.X - (sizeOpA.X / 2f),
                                            centroDePantalla.Y - 100);
            opcionesPosicionB = new Vector2(centroDePantalla.X - (sizeOpB.X / 2f),
                                            opcionesPosicionA.Y + sizeOpA.Y + 20);
            opcionesPosicionC = new Vector2(centroDePantalla.X - (sizeOpC.X / 2f),
                                            opcionesPosicionB.Y + sizeOpB.Y + 20);
            tituloTipoDeLetra = manejador.CargarRecurso <SpriteFont>("Fonts/fontTitulo");
            Vector2 sizeTitulo = tituloTipoDeLetra.MeasureString("PONG");

            tituloPosicion = new Vector2(centroDePantalla.X - (sizeTitulo.X / 2f),
                                         20);
        }
 public MenuPrincipalOpciones(Pantallas manejador, SpriteBatch spriteBatch, string padre)
     : base(manejador, spriteBatch, padre)
 {
     Nombre            = "MenuPrincipalOpciones";
     seleccionIndex    = 0;
     coloresP1Index    = Config.ColoresIndexP1;
     coloresP2Index    = Config.ColoresIndexP2;
     cantidadParaGanar = Config.CantidadParaGanar;
     inputAnterior     = 0;
     seleccionColor    = Color.Magenta;
     InicializarComponentes();
 }