Add RA settings UI for PixelDouble

This commit is contained in:
Paul Chote
2011-07-22 23:44:25 +12:00
parent a94a57db32
commit f88ea4c25a
2 changed files with 16 additions and 1 deletions

View File

@@ -91,6 +91,14 @@ namespace OpenRA.Mods.RA.Widgets.Logic
var windowHeight = display.GetWidget<TextFieldWidget>("WINDOW_HEIGHT");
windowHeight.Text = gs.WindowedSize.Y.ToString();
var pixelDoubleCheckbox = display.GetWidget<CheckboxWidget>("PIXELDOUBLE_CHECKBOX");
pixelDoubleCheckbox.IsChecked = () => gs.PixelDouble;
pixelDoubleCheckbox.OnClick = () =>
{
gs.PixelDouble ^= true;
Game.viewport.Zoom = gs.PixelDouble ? 2 : 1;
};
// Debug
var debug = bg.GetWidget("DEBUG_PANE");

View File

@@ -211,7 +211,14 @@ Background@SETTINGS_MENU:
Height:25
Font:Tiny
Align:Center
Text:Video changes will be applied after the game is restarted
Text:Mode/Resolution changes will be applied after the game is restarted
Checkbox@PIXELDOUBLE_CHECKBOX:
Id:PIXELDOUBLE_CHECKBOX
Y:50
Width:200
Height:20
Font:Regular
Text:Enable Pixel Doubling
Container@DEBUG_PANE:
Id:DEBUG_PANE
X:37