Ejemplo n.º 1
0
        public void changeWeapons(int wep)
        {
            prevWeapon = activeWeapon;
            activeWeapon = (Weapon)weapons.ElementAt(wep);
            ship.shipModel.setShipModel(wep);

            if (wep == 4)
            {
                activeWeapon.activate();
            }
            else
            {
                weapons.ElementAt(4).disable();
            }
        }
Ejemplo n.º 2
0
        void checkKeyboard()
        {
            if (Keyboard.GetState().IsKeyDown(Keys.D1))
            {
                activeWeapon = (Weapon)weapons.ElementAt(2);
                game.hud.hudWeapon.Wake();
                ship.shipModel.setShipModel(0);
                weapons.ElementAt(4).disable();
            }
            if (Keyboard.GetState().IsKeyDown(Keys.D2))
            {
                activeWeapon = (Weapon)weapons.ElementAt(3);
                game.hud.hudWeapon.Wake();
                ship.shipModel.setShipModel(1);
                weapons.ElementAt(4).disable();
            }
            if (Keyboard.GetState().IsKeyDown(Keys.D3))
            {
                activeWeapon = (Weapon)weapons.ElementAt(0);
                game.hud.hudWeapon.Wake();
                ship.shipModel.setShipModel(2);
                weapons.ElementAt(4).disable();
            }
            if (Keyboard.GetState().IsKeyDown(Keys.D4))
            {
                activeWeapon = (Weapon)weapons.ElementAt(1);
                game.hud.hudWeapon.Wake();
                ship.shipModel.setShipModel(3);
                weapons.ElementAt(4).disable();
            }
            if (Keyboard.GetState().IsKeyDown(Keys.D5) && hasDrill)
            {
                activeWeapon = (Weapon)weapons.ElementAt(4);
                activeWeapon.activate();
                game.hud.hudWeapon.Wake();
                ship.shipModel.setShipModel(4);
            }

            if (Keyboard.GetState().IsKeyDown(Keys.P) && !hasDrill)
            {
                gotDrill();
                game.hud.hudMessage.setTextMessage("cheating is a shallow victory");
            }
        }