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(""); } }
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 ""; } }
/// <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); }
/// <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; }