Implement new viewport size/zoom UI.
This commit is contained in:
@@ -13,7 +13,6 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using OpenRA.Graphics;
|
||||
using OpenRA.Primitives;
|
||||
using OpenRA.Traits;
|
||||
|
||||
@@ -34,6 +33,8 @@ namespace OpenRA
|
||||
Incompatible = 16
|
||||
}
|
||||
|
||||
public enum WorldViewport { Native, Close, Medium, Far }
|
||||
|
||||
public class ServerSettings
|
||||
{
|
||||
[Desc("Sets the server name.")]
|
||||
@@ -145,8 +146,8 @@ namespace OpenRA
|
||||
|
||||
public bool HardwareCursors = true;
|
||||
|
||||
public bool PixelDouble = false;
|
||||
public bool CursorDouble = false;
|
||||
public WorldViewport ViewportDistance = WorldViewport.Medium;
|
||||
|
||||
[Desc("Add a frame rate limiter. It is recommended to not disable this.")]
|
||||
public bool CapFramerate = true;
|
||||
@@ -207,6 +208,7 @@ namespace OpenRA
|
||||
public MouseButtonPreference MouseButtonPreference = new MouseButtonPreference();
|
||||
public float ViewportEdgeScrollStep = 30f;
|
||||
public float UIScrollSpeed = 50f;
|
||||
public float ZoomSpeed = 0.04f;
|
||||
public int SelectionDeadzone = 24;
|
||||
public int MouseScrollDeadzone = 8;
|
||||
|
||||
@@ -220,8 +222,7 @@ namespace OpenRA
|
||||
[Desc("Filename of the authentication profile to use.")]
|
||||
public string AuthProfile = "player.oraid";
|
||||
|
||||
public bool AllowZoom = true;
|
||||
public Modifiers ZoomModifier = Modifiers.Ctrl;
|
||||
public Modifiers ZoomModifier = Modifiers.None;
|
||||
|
||||
public bool FetchNews = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user