0

カジノのスロット ゲームでは、多くの場合、ワイルド ゲームの駒があります。このメカニクスを他の 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;
}
4

2 に答える 2