Пример #1
0
        public Hero()
            : base(new Vector2(GameWorld.rightEdge / 3, GameWorld.topEdge / 2), 5f, 5f)
        {
            base.setLabel("Dye");

            weaponRack = new List<Weapon>();
            createWeapons();
            weapon = weaponRack.First(); // set initial weapon to first

            collectedDyepacks = 0;
            collectedPowerups = 0;

            boundaries = new List<Obstacle>();
            setBoundaries();

            // initialize powerup variables
            speedFactor = 1.0f;
            invisible = false;
        }
Пример #2
0
 private void selectWeapon()
 {
     if (KeyboardDevice.isKeyTapped(Microsoft.Xna.Framework.Input.Keys.D1))
     {
         weapon = weaponRack[0];
     }
     else if (KeyboardDevice.isKeyTapped(Microsoft.Xna.Framework.Input.Keys.D2))
     {
         weapon = weaponRack[1];
     }
     else if (KeyboardDevice.isKeyTapped(Microsoft.Xna.Framework.Input.Keys.D3))
     {
         weapon = weaponRack[2];
     }
     else if (KeyboardDevice.isKeyTapped(Microsoft.Xna.Framework.Input.Keys.D4))
     {
         weapon = weaponRack[3];
     }
     if (KeyboardDevice.isKeyTapped(Microsoft.Xna.Framework.Input.Keys.D5))
     {
         weapon = weaponRack[4];
     }
 }