public GameScreen(ScreenComponent manager) : base(manager) { DefaultMouseMode = MouseMode.Captured; Manager = manager; Padding = Border.All(0); scene = new SceneControl(manager); scene.HorizontalAlignment = HorizontalAlignment.Stretch; scene.VerticalAlignment = VerticalAlignment.Stretch; Controls.Add(scene); debug = new DebugControl(manager); debug.HorizontalAlignment = HorizontalAlignment.Stretch; debug.VerticalAlignment = VerticalAlignment.Stretch; Controls.Add(debug); compass = new CompassControl(manager); compass.HorizontalAlignment = HorizontalAlignment.Center; compass.VerticalAlignment = VerticalAlignment.Top; compass.Width = 300; compass.Height = 30; Controls.Add(compass); toolbar = new ToolbarControl(manager); toolbar.HorizontalAlignment = HorizontalAlignment.Stretch; toolbar.VerticalAlignment = VerticalAlignment.Bottom; toolbar.Height = 100; Controls.Add(toolbar); minimap = new MinimapControl(manager, scene); minimap.HorizontalAlignment = HorizontalAlignment.Right; minimap.VerticalAlignment = VerticalAlignment.Bottom; minimap.Width = 128; minimap.Height = 128; minimap.Margin = Border.All(5); Controls.Add(minimap); crosshair = new CrosshairControl(manager); crosshair.HorizontalAlignment = HorizontalAlignment.Center; crosshair.VerticalAlignment = VerticalAlignment.Center; crosshair.Width = 8; crosshair.Height = 8; Controls.Add(crosshair); Title = "Game"; }
public GameScreen(ScreenComponent manager) : base(manager) { Manager = manager; Padding = Border.All(0); SceneControl scene = new SceneControl(manager); scene.HorizontalAlignment = HorizontalAlignment.Stretch; scene.VerticalAlignment = VerticalAlignment.Stretch; Controls.Add(scene); DebugControl debug = new DebugControl(manager); debug.HorizontalAlignment = HorizontalAlignment.Stretch; debug.VerticalAlignment = VerticalAlignment.Stretch; Controls.Add(debug); CompassControl compass = new CompassControl(manager); compass.HorizontalAlignment = HorizontalAlignment.Center; compass.VerticalAlignment = VerticalAlignment.Top; compass.Width = 300; compass.Height = 30; Controls.Add(compass); ToolbarControl toolbar = new ToolbarControl(manager); toolbar.HorizontalAlignment = HorizontalAlignment.Stretch; toolbar.VerticalAlignment = VerticalAlignment.Bottom; toolbar.Height = 100; Controls.Add(toolbar); MinimapControl minimap = new MinimapControl(manager, scene); minimap.HorizontalAlignment = HorizontalAlignment.Right; minimap.VerticalAlignment = VerticalAlignment.Bottom; minimap.Width = 128; minimap.Height = 128; minimap.Margin = Border.All(5); Controls.Add(minimap); }
public GameScreen(ScreenComponent manager) : base(manager) { DefaultMouseMode = MouseMode.Captured; Manager = manager; Padding = Border.All(0); scene = new SceneControl(manager); scene.HorizontalAlignment = HorizontalAlignment.Stretch; scene.VerticalAlignment = VerticalAlignment.Stretch; Controls.Add(scene); debug = new DebugControl(manager); debug.HorizontalAlignment = HorizontalAlignment.Stretch; debug.VerticalAlignment = VerticalAlignment.Stretch; debug.Visible = false; Controls.Add(debug); compass = new CompassControl(manager); compass.HorizontalAlignment = HorizontalAlignment.Center; compass.VerticalAlignment = VerticalAlignment.Top; compass.Margin = Border.All(10); compass.Width = 300; compass.Height = 50; Controls.Add(compass); toolbar = new ToolbarControl(manager); toolbar.HorizontalAlignment = HorizontalAlignment.Stretch; toolbar.VerticalAlignment = VerticalAlignment.Bottom; toolbar.Height = 100; Controls.Add(toolbar); minimap = new MinimapControl(manager, scene); minimap.HorizontalAlignment = HorizontalAlignment.Right; minimap.VerticalAlignment = VerticalAlignment.Bottom; minimap.Width = 128; minimap.Height = 128; minimap.Margin = Border.All(5); Controls.Add(minimap); healthbar = new HealthBarControl(manager); healthbar.HorizontalAlignment = HorizontalAlignment.Left; healthbar.VerticalAlignment = VerticalAlignment.Bottom; healthbar.Width = 240; healthbar.Height = 78; healthbar.Maximum = 100; healthbar.Value = 40; healthbar.Margin = Border.All(20, 30); Controls.Add(healthbar); crosshair = new CrosshairControl(manager); crosshair.HorizontalAlignment = HorizontalAlignment.Center; crosshair.VerticalAlignment = VerticalAlignment.Center; crosshair.Width = 8; crosshair.Height = 8; Controls.Add(crosshair); Title = Languages.OctoClient.Game; RegisterKeyActions(); }