예제 #1
0
파일: PokerGame.cs 프로젝트: NeoTim/TYPoker
        public void GoToNextStage()
        {
            switch (m_eStage)
            {
            case EPokerStage.Start:
                m_eStage = EPokerStage.Hole;
                break;

            case EPokerStage.Hole:
                m_eStage = EPokerStage.Flop;
                break;

            case EPokerStage.Flop:
                m_eStage = EPokerStage.Turn;
                break;

            case EPokerStage.Turn:
                m_eStage = EPokerStage.River;
                break;

            case EPokerStage.River:
                m_eStage = EPokerStage.Start;
                break;

            default:
                Console.WriteLine("Error: unknown game stage??? Added new stuff?");
                break;
            }
        }
예제 #2
0
파일: PokerGame.cs 프로젝트: NeoTim/TYPoker
 public void StartNewRound()
 {
     m_eStage = EPokerStage.Start;
     Console.WriteLine("Starting a new round");
 }
예제 #3
0
파일: PokerGame.cs 프로젝트: NeoTim/TYPoker
        public PokerGame()
        {
            m_eStage = EPokerStage.Start;

            m_listPlayers = new List <Player>();
        }