コード例 #1
0
        public void dispense()
        {
            Console.WriteLine("winnier winner,chicken dinner");
            m_gm.releaseBall();

            if (m_gm.Count == 0)
            {
                m_gm.setState(m_gm.s_SOLD_OUT_STATE);
            }
            else
            {
                m_gm.releaseBall();
                if (m_gm.Count == 0)
                {
                    m_gm.setState(m_gm.s_SOLD_OUT_STATE);
                }
                else
                {
                    m_gm.setState(m_gm.s_NO_QUARTER_STATE);
                }
            }
        }
コード例 #2
0
        public void dispense()
        {
            m_gm.releaseBall();

            if (m_gm.Count <= 0)
            {
                Console.WriteLine("Oops,卖光了");
                m_gm.setState(m_gm.s_SOLD_OUT_STATE);
            }
            else
            {
                m_gm.setState(m_gm.s_NO_QUARTER_STATE);
            }
        }