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; }
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]; } }