コード例 #1
0
ファイル: GUIManager.cs プロジェクト: ViWinfii/UltimaXNA
        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();
        }
コード例 #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);
        }