Exemplo n.º 1
0
        public EscenaCuervos(Texture2D textura)
        {
            cuervos = new List <Cuervo>();


            Cuervo cuervo1 = new Cuervo(textura, 12, 15, 1000, 200);
            Cuervo cuervo2 = new Cuervo(textura, 12, 15, 1000, 300);
            Cuervo cuervo3 = new Cuervo(textura, 12, 15, 1000, 400);

            cuervos.Add(cuervo1);
            cuervos.Add(cuervo2);
            cuervos.Add(cuervo3);
        }
Exemplo n.º 2
0
        public bool checkCollision(Cuervo cuervo)
        {
            bool intersecta = false;

            foreach (Aguila aguila in aguilas)
            {
                if (aguila.esColisionable)
                {
                    intersecta = aguila.getRecPos().Intersects(cuervo.getRecPos());
                    if (intersecta)
                    {
                        aguila.esColisionable = false;
                        return(intersecta);
                    }
                }
            }
            return(intersecta);
        }
Exemplo n.º 3
0
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);
            Texture2D texturaCuervo = Content.Load <Texture2D>("textures/cuervo");

            escena      = new EscenaCuervos(texturaCuervo);
            cuervo      = new Cuervo(texturaCuervo, 120, 776);
            aguila      = new Aguila(Content.Load <Texture2D>("textures/aguilarabiosa"), 300, 150);
            controlador = new Controlador();
            controlador.crearAguila(Content.Load <Texture2D>("textures/aguilarabiosa"));

            t2dFondo = Content.Load <Texture2D>("textures/fondo");
            rFondo1  = new Rectangle(0, 0, 1150, 720);
            rFondo2  = new Rectangle(1150, 0, 1150, 720);


            //SOUND

            MusicaFondo = Content.Load <Song>("Sonidos/Mar");
            MediaPlayer.Play(MusicaFondo);
            MediaPlayer.Volume      = 10.0f;
            MediaPlayer.IsRepeating = true;

            Sonido        = Content.Load <SoundEffect>("Sonidos/Aguilas_efecto");
            EfectoAguilas = Sonido.CreateInstance();

            SonidoGameOver = Content.Load <SoundEffect>("Sonidos/gameOver");
            GameOver       = SonidoGameOver.CreateInstance();


            SonidoWin = Content.Load <SoundEffect>("Sonidos/YouWin");
            Youwin    = SonidoWin.CreateInstance();



            // PUNTAJE

            font = Content.Load <SpriteFont>("Fuentes/font");


            // TODO: use this.Content to load your game content here
        }