📄 cards.cs
字号:
}
//form.initUpArrow();
Itimes++;
form.ChangPic();
}
else
{
if (form.getUp1Status() && ((cardsCards[0] < midCards[0]) || (cardsCards[1] < midCards[0]) || (cardsCards[2] < midCards[0]) ||
(cardsCards[3]) < midCards[0]))
{
p1 = Math.Max(Math.Max(cardsCards[0], cardsCards[1]), Math.Max(cardsCards[2], cardsCards[3]));
form.setMid1Card(p1);
//生成新的电脑手中的刚使用的牌的随机数 覆盖旧牌
Nnum = Rnumber.Next(1, 14);
if (p1 == cardsCards[0])
{
Nnum = Rnumber.Next(1, 14);
form.setcards1Card(Nnum);
}
if (p1 == cardsCards[1])
{
Nnum = Rnumber.Next(1, 14);
form.setcards2Card(Nnum);
}
if (p1 == cardsCards[2])
{
Nnum = Rnumber.Next(1, 14);
form.setcards3Card(Nnum);
}
if (p1 == cardsCards[3])
{
Nnum = Rnumber.Next(1, 14);
form.setcards4Card(Nnum);
}
//form.initUpArrow();
Itimes++;
form.ChangPic();
}
else
{
if (form.getUp1Status() && ((cardsCards[0] < midCards[1]) || (cardsCards[1] < midCards[1]) || (cardsCards[2] < midCards[1]) ||
(cardsCards[3]) < midCards[1]))
{
p2 = Math.Max(Math.Max(cardsCards[0], cardsCards[1]), Math.Max(cardsCards[2], cardsCards[3]));
form.setMid1Card(p2);
//生成新的电脑手中的刚使用的牌的随机数 覆盖旧牌
Nnum = Rnumber.Next(1, 14);
if (p2 == cardsCards[0])
{
Nnum = Rnumber.Next(1, 14);
form.setcards1Card(Nnum);
}
if (p2 == cardsCards[1])
{
Nnum = Rnumber.Next(1, 14);
form.setcards2Card(Nnum);
}
if (p2 == cardsCards[2])
{
Nnum = Rnumber.Next(1, 14);
form.setcards3Card(Nnum);
}
if (p2 == cardsCards[3])
{
Nnum = Rnumber.Next(1, 14);
form.setcards4Card(Nnum);
}
//form.initUpArrow();
Itimes++;
form.ChangPic();
}
else
{
if (form.getUp1Status() && ((cardsCards[0] < midCards[2]) || (cardsCards[1] < midCards[2]) || (cardsCards[2] < midCards[2]) ||
(cardsCards[3]) < midCards[2]))
{
p3 = Math.Max(Math.Max(cardsCards[0], cardsCards[1]), Math.Max(cardsCards[2], cardsCards[3]));
form.setMid1Card(p3);
//生成新的电脑手中的刚使用的牌的随机数 覆盖旧牌
Nnum = Rnumber.Next(1, 14);
if (p3 == cardsCards[0])
{
Nnum = Rnumber.Next(1, 14);
form.setcards1Card(Nnum);
}
if (p3 == cardsCards[1])
{
Nnum = Rnumber.Next(1, 14);
form.setcards2Card(Nnum);
}
if (p3 == cardsCards[2])
{
Nnum = Rnumber.Next(1, 14);
form.setcards3Card(Nnum);
}
if (p3 == cardsCards[3])
{
Nnum = Rnumber.Next(1, 14);
form.setcards4Card(Nnum);
}
//form.initUpArrow();
Itimes++;
form.ChangPic();
}
else
{
if (form.getUp1Status() && ((cardsCards[0] < midCards[3]) || (cardsCards[1] < midCards[3]) || (cardsCards[2] < midCards[3]) ||
(cardsCards[3]) < midCards[3]))
{
p4 = Math.Max(Math.Max(cardsCards[0], cardsCards[1]), Math.Max(cardsCards[2], cardsCards[3]));
form.setMid1Card(p4);
//生成新的电脑手中的刚使用的牌的随机数 覆盖旧牌
Nnum = Rnumber.Next(1, 14);
if (p4 == cardsCards[0])
{
Nnum = Rnumber.Next(1, 14);
form.setcards1Card(Nnum);
}
if (p4 == cardsCards[1])
{
Nnum = Rnumber.Next(1, 14);
form.setcards2Card(Nnum);
}
if (p4 == cardsCards[2])
{
Nnum = Rnumber.Next(1, 14);
form.setcards3Card(Nnum);
}
if (p4 == cardsCards[3])
{
Nnum = Rnumber.Next(1, 14);
form.setcards4Card(Nnum);
//form.initUpArrow();
Itimes++;
form.ChangPic();
}
else
{
//这里是没有牌可以走的情况下系统会自动洗牌 这里需要修改
}
}
}
}
}
}
}
}
//当已执行了20次的时候会关闭TIMER 并且显示电脑胜利
form.setcardsCount(Itimes);
if (Itimes >= 20)
{
form.setcardsflag(true);
}
}
}*/
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -