From 3f9062692bf481aea95467e2998c3f08838e45e2 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 30 Jan 2017 19:47:12 +0000 Subject: [PATCH] Add window scale to sysinfo. --- OpenRA.Game/Renderer.cs | 1 + OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/OpenRA.Game/Renderer.cs b/OpenRA.Game/Renderer.cs index fdddfbd0b2..6684734b13 100644 --- a/OpenRA.Game/Renderer.cs +++ b/OpenRA.Game/Renderer.cs @@ -184,6 +184,7 @@ namespace OpenRA } public Size Resolution { get { return Device.WindowSize; } } + public float WindowScale { get { return Device.WindowScale; } } public interface IBatchRenderer { void Flush(); } diff --git a/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs index 5b68f0c2f7..794bb613e7 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs @@ -50,6 +50,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic { "runtime", Pair.New(".NET Runtime", Platform.RuntimeVersion) }, { "gl", Pair.New("OpenGL Version", Game.Renderer.GLVersion) }, { "windowsize", Pair.New("Window Size", "{0}x{1}".F(Game.Renderer.Resolution.Width, Game.Renderer.Resolution.Height)) }, + { "windowscale", Pair.New("Window Scale", Game.Renderer.WindowScale.ToString("F2")) }, { "lang", Pair.New("System Language", lang) } }; }