示例#1
0
        public override void CargarContenido()
        {
            fuenteTitulo         = Cargador.ObtenerFuentes("Arial");
            botonPlay            = new Boton(Cargador.ObtenerTextura("buttonGreen"), new Vector2(200f, 200f), new Vector2(150f, 50f), "Iniciar", "Boton");
            botonPlay.posicion.X = (Manejador.anchoPantalla / 2f) - (botonPlay.escala.X / 2f);
            botonPlay.Click     += botonPlay_Click;

            objetosEnEscena.Add(botonPlay);

            Manejador.MostrarCursor = true;
            Manejador.puntaje       = 0;
        }
        private void GenerarEnemigos()
        {
            Texture2D texturaEnemigo = Cargador.ObtenerTextura("InvaderA1"); //agregar mas texturas luego

            for (int i = 0; i < cantidadAncho; i++)
            {
                for (int j = 0; j < cantidadAlto; j++)
                {
                    Vector2     _escala = new Vector2(75f, 75f);              //tamaño del bicho
                    float       xPos    = ((_escala.X + espacio) * i) + 100f; //calcular posicion del bicho en X
                    float       yPos    = ((_escala.Y + espacio) * j) + 100f; //calcular posicion del bicho en Y
                    ObjetoJuego enemigo = new Enemigo(texturaEnemigo, new Vector2(xPos, yPos), _escala, "Enemigo");
                    escena.AgregarObjeto(enemigo);
                    listaEnemigos.Add(enemigo);
                }
            }
        }
示例#3
0
        public override void CargarContenido()
        {
            fuente = Cargador.ObtenerFuentes("Arial");

            reiniciar        = new Boton(Cargador.ObtenerTextura("buttonGreen"), new Vector2(200f, 200f), new Vector2(150f, 50f), "Reiniciar", "Boton");
            reiniciar.Click += Reiniciar_Click;

            alMenu        = new Boton(Cargador.ObtenerTextura("buttonGreen"), new Vector2(200f, 300f), new Vector2(150f, 50f), "Menu", "Boton");
            alMenu.Click += AlMenu_Click;

            alMenu.posicion.X    = (Manejador.anchoPantalla / 2f) - (alMenu.escala.X / 2f);
            reiniciar.posicion.X = (Manejador.anchoPantalla / 2f) - (reiniciar.escala.X / 2f);

            objetosEnEscena.Add(reiniciar);
            objetosEnEscena.Add(alMenu);
            Manejador.MostrarCursor = true;
        }