using UnityEngine; public class TestPoker : MonoBehaviour { void Start() { // いろんな組み合わせを試す Hand hand = new Hand(); // フールハウス hand.SetCard(0, CardSuit.Heart, 8); hand.SetCard(1, CardSuit.Club, 8); hand.SetCard(2, CardSuit.Diamond, 8); hand.SetCard(3, CardSuit.Heart, 11); hand.SetCard(4, CardSuit.Spade, 11); hand.CheckResult(); // ストレート hand.SetCard(0, CardSuit.Heart, 5); hand.SetCard(1, CardSuit.Club, 7); hand.SetCard(2, CardSuit.Diamond, 8); hand.SetCard(3, CardSuit.Heart, 6); hand.SetCard(4, CardSuit.Spade, 9); hand.CheckResult(); // ストレートフラッシュ hand.SetCard(0, CardSuit.Spade, 5); hand.SetCard(1, CardSuit.Spade, 7); hand.SetCard(2, CardSuit.Spade, 8); hand.SetCard(3, CardSuit.Spade, 6); hand.SetCard(4, CardSuit.Spade, 9); hand.CheckResult(); // ツーペア hand.SetCard(0, CardSuit.Heart, 5); hand.SetCard(1, CardSuit.Diamond, 5); hand.SetCard(2, CardSuit.Club, 12); hand.SetCard(3, CardSuit.Spade, 12); hand.SetCard(4, CardSuit.Diamond, 13); hand.CheckResult(); // ハイカード hand.SetCard(0, CardSuit.Heart, 5); hand.SetCard(1, CardSuit.Diamond, 1); hand.SetCard(2, CardSuit.Club, 8); hand.SetCard(3, CardSuit.Spade, 12); hand.SetCard(4, CardSuit.Diamond, 9); hand.CheckResult(); } }