在赌场老虎机游戏中,您经常拥有 Wild 游戏。将这个机制包含在与其他 2 个部分进行比较的好方法是什么?例如,给定 3 个游戏棋子 [Cherry][Cherry][Joker] 将是一场比赛。
我现在使用的代码似乎真的超重,有什么可以做的(想想按位运算符吗?)让它更容易使用?
if ((box1.BoxRank == box2.BoxRank ||
box1.BoxRank == BoxGameObject.Ranks.Joker ||
box2.BoxRank == BoxGameObject.Ranks.Joker) &&
(box1.BoxRank == box3.BoxRank ||
box1.BoxRank == BoxGameObject.Ranks.Joker ||
box3.BoxRank == BoxGameObject.Ranks.Joker) &&
(box2.BoxRank == box3.BoxRank ||
box2.BoxRank == BoxGameObject.Ranks.Joker ||
box3.BoxRank == BoxGameObject.Ranks.Joker))
{
// has 3 of a kind, or 1 joker and 2 of a kind, or 2 jokers and 1 other
return true;
}