所以我正在制作一个有很多班级实例的禁忌游戏,但我不确定如何最有效地跟踪哪些卡片已经播放过。
TCard card;
Random cardRand = new Random();
int points;
bool c1, c2, c3, c4, c5, c6;
public Taboo()
{
InitializeComponent();
}
public void CardMethod()
{
cardNumber = cardRand.Next(1, 7);
switch (cardNumber)
{
case 1:
if ("c{0}", card.ID == false)
{
card = new TCard("happy", "sad", "angry", "glad", 1);
break;
}
CardMethod();
break;
即使它没有编译,你也可以看到我试图用“if”语句做什么。有什么我可以在那里做的,或者有更好的方法我可以存储一个值并检查卡是否已被播放,以便我可以跳过它?