Ejemplo n.º 1
0
        public void Draw(double frameTime)
        {
            m_SpriteBatch.Prepare();

            foreach (AControl c in m_Controls)
            {
                if (c.IsInitialized)
                {
                    c.Draw(m_SpriteBatch);
                }
            }

            if (Cursor != null)
            {
                Cursor.Draw(m_SpriteBatch, Engine.Input.MousePosition);
            }

            m_SpriteBatch.Flush();
        }
Ejemplo n.º 2
0
        public void Draw(double frameTime)
        {
            OrderControlsBasedOnUILayerMetaData();

            foreach (AControl c in m_Controls.Reverse <AControl>())
            {
                if (c.IsInitialized)
                {
                    c.Draw(m_SpriteBatch, c.Position);
                }
            }

            if (Cursor != null)
            {
                Cursor.Draw(m_SpriteBatch, m_Input.MousePosition);
            }

            m_SpriteBatch.Flush(false);
        }