我正在制作二十一点游戏。我需要确定我的牌组是否包含特定值。
检查我的牌组最简单的方法是什么。最简单意味着更少的代码行和更少的混乱。注意我将给这些值相关的字符串。(King、Jack、Queen 和 10 等于 10。)
这不涉及任何关于西装或颜色的事情。我将只显示卡片符号(K,Q)。
enum deck {Ace=1|11, Two=2, Three=3, Four=4, Five=5, Six=6, Seven=7, Eight=8, Nine=9, Ten=10, Jack=10, Queen=10, King=10};
int a = (int)deck.Ace;
int b = (int)deck.Two;
int c = (int)deck.Three;
int d = (int)deck.Four;
int e = (int)deck.Five;
int f = (int)deck.Six;
int g = (int)deck.Seven;
int h = (int)deck.Eight;
int i = (int)deck.Nine;
int j = (int)deck.Ten;
int k = (int)deck.Jack;
int l = (int)deck.Queen;
int m = (int)deck.King;