private void HealCombatant(Combatant c, int amount, bool? addSurgeValue, bool? spendHealingSurge) { bool surge, spend; surge = (addSurgeValue == null) ? true : (bool)addSurgeValue; spend = (spendHealingSurge == null) ? true : (bool)spendHealingSurge; c.HealCombatant(amount, surge, spend); lblTempHP.Content = c.CurrentTempHP; lblCurrentHP.Content = c.CurrentHP; lblCurrentSurges.Content = c.CurrentHealingSurges; }