示例#1
0
 private void DrawWebView()
 {
     if (SteamWrapper.SteamHtml.Texture != null)
     {
         Render.StartText();
         Render.MySpriteBatch.Draw(SteamWrapper.SteamHtml.Texture, GraphicsDevice.Viewport.Bounds, Color.White);
         Render.EndText();
     }
 }
示例#2
0
        public void DrawUi()
        {
            Render.StandardRenderSetup();

            if (GameClass.Game.UnitDisplayEnabled && MyPlayerValue != 0)
            {
                DrawSelectedInfo();
            }
            DrawMouseUi(AfterUi: true);

            if (MyPlayerNumber == 0)
            {
                return;
            }

            Render.StartText();
            DrawUiText();
            //MapEditorUiText();
            Render.EndText();
        }
示例#3
0
        public void Draw()
        {
            vec2 pos = GameClass.Screen * new vec2(.5f, .8f) - UserMessage.Spacing * UserMessages.Count;

            bool TextStartedAlready = Render.TextStarted;

            if (!TextStartedAlready)
            {
                Render.StartText();
            }

            foreach (var message in UserMessages)
            {
                message.Draw(pos);
                pos += UserMessage.Spacing;
            }

            if (!TextStartedAlready)
            {
                Render.EndText();
            }
        }