예제 #1
0
        private static string DamageStatusDisplay(ShipDamageEnum damage)
        {
            switch (damage)
            {
            case ShipDamageEnum.Undamaged:
                return("undamaged");

            case ShipDamageEnum.LightlyDamaged:
                return("lightly damaged");

            case ShipDamageEnum.ModeratelyDamaged:
                return("moderately damaged");

            case ShipDamageEnum.HeavilyDamaged:
                return("heavily damaged");

            case ShipDamageEnum.VeryHeavilyDamaged:
                return("very heavily damaged");

            default:
                return("");
            }
        }
예제 #2
0
 private static string DamageStatusDisplay(ShipDamageEnum damage)
 {
     switch (damage)
     {
         case ShipDamageEnum.Undamaged:
             return "undamaged";
         case ShipDamageEnum.LightlyDamaged:
             return "lightly damaged";
         case ShipDamageEnum.ModeratelyDamaged:
             return "moderately damaged";
         case ShipDamageEnum.HeavilyDamaged:
             return "heavily damaged";
         case ShipDamageEnum.VeryHeavilyDamaged:
             return "very heavily damaged";
         default:
             return "";
     }
 }
예제 #3
0
 /// <summary>
 /// Returns true if the damage percentage is between the two given damage statuses
 /// </summary>
 /// <param name="damagePercentage"></param>
 /// <param name="lowerDamageEnum"></param>
 /// <param name="higerDamageEnum"></param>
 /// <returns></returns>
 private bool BewteenDamageRange(int damagePercentage, ShipDamageEnum lowerDamageEnum,
                                 ShipDamageEnum higerDamageEnum)
 {
     return(damagePercentage >= (int)lowerDamageEnum &&
            damagePercentage < (int)higerDamageEnum);
 }
예제 #4
0
 /// <summary>
 /// Returns true if the damage percentage is between the two given damage statuses
 /// </summary>
 /// <param name="damagePercentage"></param>
 /// <param name="lowerDamageEnum"></param>
 /// <param name="higerDamageEnum"></param>
 /// <returns></returns>
 private bool BewteenDamageRange(int damagePercentage, ShipDamageEnum lowerDamageEnum,
     ShipDamageEnum higerDamageEnum)
 {
     return damagePercentage >= (int) lowerDamageEnum &&
            damagePercentage < (int) higerDamageEnum;
 }