コード例 #1
0
        public override void EquiperArmure(EnumArmure uneArmure)
        {
            if (this != null)
            {
                switch (uneArmure)
                {
                case EnumArmure.ArmureLegere:
                    Armure = new ArmureLegere();
                    Console.WriteLine("Armure légère équipée");
                    AugmenterStatsArmure();
                    break;

                case EnumArmure.ArmureLourde:
                    Armure = new ArmureLourde();
                    Console.WriteLine("Armure lourde équipée");
                    AugmenterStatsArmure();
                    break;

                case EnumArmure.Robe:
                    Armure = new Robe();
                    Console.WriteLine("Robe équipée");
                    AugmenterStatsArmure();
                    break;

                default:
                    Armure = new ArmureLegere();
                    Console.WriteLine("Armure légère équipée");
                    AugmenterStatsArmure();
                    break;
                }
            }
        }
コード例 #2
0
        public override void EquiperArmure(EnumArmure uneArmure)
        {
            if (this != null)
            {
                switch (uneArmure)
                {
                case EnumArmure.ArmureLegere:
                    Armure = new ArmureLegere();
                    AugmenterStatsArmure();
                    break;

                case EnumArmure.ArmureLourde:
                    Armure = new ArmureLourde();
                    AugmenterStatsArmure();
                    break;

                case EnumArmure.Robe:
                    Armure = new Robe();
                    AugmenterStatsArmure();
                    break;

                default:
                    Armure = new ArmureLegere();
                    AugmenterStatsArmure();
                    break;
                }
            }
        }
コード例 #3
0
 public abstract void EquiperArmure(EnumArmure uneArmure);