示例#1
0
        static void Initialize()
        {
            bInitialize = false;
            render      = new RenderTarget2D(Game1.graphics.GraphicsDevice, 1366, 768);
            titleFont   = Game1.contentManager.Load <SpriteFont>(@"Fonts\Design\BGUI\test48");//48,32,25
            guiTex      = GameMenuHandler.menuTextureSheet;

            rightPanelPosition = new Rectangle(700, 300, 616, 418);


            leftPanelPosition = new Rectangle(50, 300, 616, 418);
            int offset = 2;

            leftPanelRenderLoc = new Rectangle(leftPanelPosition.X + offset, leftPanelPosition.Y + offset, leftPanelPosition.Width - offset * 2, leftPanelPosition.Height - offset * 2);


            rightTexPanel = new TexPanel(guiTex, rightPanelPosition, new Rectangle(90, 679, 64, 2), new Rectangle(90, 745, 64, 2), new Rectangle(88, 681, 2, 64), new Rectangle(154, 681, 2, 64), new Rectangle(88, 679, 2, 2), new Rectangle(154, 679, 2, 2), new Rectangle(88, 745, 2, 2), new Rectangle(154, 745, 2, 2), new Rectangle(90, 681, 64, 64));
            leftTexPanel  = new TexPanel(guiTex, leftPanelPosition, new Rectangle(90, 679, 64, 2), new Rectangle(90, 745, 64, 2), new Rectangle(88, 681, 2, 64), new Rectangle(154, 681, 2, 64), new Rectangle(88, 679, 2, 2), new Rectangle(154, 679, 2, 2), new Rectangle(88, 745, 2, 2), new Rectangle(154, 745, 2, 2), new Rectangle(90, 681, 64, 64));
        }
示例#2
0
            static void Initialize()
            {
                frameSize    = 88;
                offSetPanels = 20;
                int offsetClassFramePanel = 4;

                drawPos       = new Rectangle(0, 0, 612, frameSize + offsetClassFramePanel * 2);
                classFramePos = new Rectangle(offsetClassFramePanel, offsetClassFramePanel, frameSize, frameSize);
                guiTex        = GameMenuHandler.menuTextureSheet;
                panel         = new TexPanel(guiTex, drawPos, new Rectangle(90, 679, 64, 2), new Rectangle(90, 745, 64, 2), new Rectangle(88, 681, 2, 64), new Rectangle(154, 681, 2, 64), new Rectangle(88, 679, 2, 2), new Rectangle(154, 679, 2, 2), new Rectangle(88, 745, 2, 2), new Rectangle(154, 745, 2, 2), new Rectangle(90, 681, 64, 64));
                bInitialize   = true;

                font = Game1.contentManager.Load <SpriteFont>(@"Fonts\Design\BGUI\test32");//48,32,25

                int textBoxHeight = 24;

                classNameLoc   = new Rectangle(classFramePos.X + classFramePos.Width + offsetClassFramePanel, offsetClassFramePanel, drawPos.Width - 3 * offsetClassFramePanel, textBoxHeight);
                classArmourLoc = new Rectangle(classFramePos.X + classFramePos.Width + offsetClassFramePanel, offsetClassFramePanel * 2 + textBoxHeight, drawPos.Width - 3 * offsetClassFramePanel, textBoxHeight);
            }
示例#3
0
 public void Draw(SpriteBatch spriteBatch)
 {
     TexPanel.Draw(spriteBatch);
     EditorCursor.Draw(spriteBatch);
 }