add hidden MaxFPS settings to ra/d2k GUI

This commit is contained in:
Matthias Mailänder
2013-03-10 09:42:05 +01:00
parent 6bbe5f633c
commit 9d6c8453fd
2 changed files with 20 additions and 0 deletions

View File

@@ -134,6 +134,13 @@ namespace OpenRA.Mods.RA.Widgets.Logic
Game.viewport.Zoom = gs.PixelDouble ? 2 : 1;
};
var capFrameRateCheckbox = display.Get<CheckboxWidget>("CAPFRAMERATE_CHECKBOX");
capFrameRateCheckbox.IsChecked = () => gs.CapFramerate;
capFrameRateCheckbox.OnClick = () => gs.CapFramerate ^= true;
var maxFrameRate = display.Get<TextFieldWidget>("MAX_FRAMERATE");
maxFrameRate.Text = gs.MaxFramerate.ToString();
// Keys
var keys = bg.Get("KEYS_PANE");
var keyConfig = Game.Settings.Keys;
@@ -225,6 +232,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic
int.TryParse(windowWidth.Text, out x);
int.TryParse(windowHeight.Text, out y);
gs.WindowedSize = new int2(x,y);
int.TryParse(maxFrameRate.Text, out gs.MaxFramerate);
Game.Settings.Save();
Ui.CloseWindow();
};

View File

@@ -264,6 +264,18 @@ Background@SETTINGS_MENU:
Height:20
Font:Regular
Text:Enable Pixel Doubling
Checkbox@CAPFRAMERATE_CHECKBOX:
Y:120
Width:200
Height:20
Font:Regular
Text:Cap Framerate @
TextField@MAX_FRAMERATE:
X:150
Y:120
Width:45
Height:25
MaxLength:3
Container@KEYS_PANE:
X:37
Y:100