Beispiel #1
0
        void DrawPurchaseComplete(SpriteBatch sb)
        {
            m_ThankYouText.Draw(sb);
            ProductDisplay pd = m_Products[m_iSelectedProduct];

            pd.Draw(sb, m_iConfirmProductY);
        }
Beispiel #2
0
        void DrawConfirm(SpriteBatch sb)
        {
            m_ConfirmText.Draw(sb);

            ProductDisplay pd = m_Products[m_iSelectedProduct];

            pd.Draw(sb, m_iConfirmProductY);

            m_PurchaseButton.Draw(sb);
        }
Beispiel #3
0
        void SetupProducts(NetworkCore.GlobalProduct[] products)
        {
            m_State = PurchaseState.SelectingProduct;

            foreach (NetworkCore.GlobalProduct p in products)
            {
                ProductDisplay disp = new ProductDisplay(p, m_ScrollRect.Left, m_ScrollRect.Width);
                m_Products.Add(disp);
            }

            int productsHeight = (int)(m_Products.Count * m_Products[0].Height);

            m_ScrollMax = (m_ScrollRect.Height < productsHeight) ? productsHeight - m_ScrollRect.Height : 0;
        }