/// <summary> /// 提示此牌的數字 /// </summary> /// <param name="promptValue">提示的數字</param> /// <param name="realValue">牌的數字</param> public void Prompt(CardValueType promptValue, CardValueType realValue) { if (promptValue == realValue) { this.Value = realValue; } else if (!ImpossiblePrompt.Contains(( PromptInformation )promptValue)) { ImpossiblePrompt.Add(( PromptInformation )promptValue); } }
/// <summary> /// 提示此牌的顏色 /// </summary> /// <param name="promptColor">提示的顏色</param> /// <param name="realColor">牌的顏色</param> public void Prompt(CardColorType promptColor, CardColorType realColor) { if (promptColor == realColor) { this.Color = realColor; } else if (!ImpossiblePrompt.Contains(( PromptInformation )promptColor)) { ImpossiblePrompt.Add(( PromptInformation )promptColor); } }