Esempio n. 1
0
    public void UpdateOrderList()
    {
        Common.ConfigSeatOrder.Clear();

        if (m_SelfSeatID != -1)
        {
            for (int seatid = m_SelfSeatID; seatid < 4; seatid++)
            {
                Common.ConfigSeatOrder.Add(seatid);
            }

            for (int seatid = 0; seatid < m_SelfSeatID; seatid++)
            {
                Common.ConfigSeatOrder.Add(seatid);
            }
        }
        else
        {
            for (int seatid = 0; seatid < 4; seatid++)
            {
                Common.ConfigSeatOrder.Add(seatid);
            }
        }

        m_StateManage.GetStateInstance(STATE.STATE_SEAT).UpdateSeatOrder();
        m_StateManage.GetStateInstance(STATE.STATE_BETTING).UpdateSeatOrder();
        m_StateManage.GetStateInstance(STATE.STATE_SHOWHAND).UpdateSeatOrder();
    }