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