From 735a031d6efc808f4f48cc977d1a1fed689a7f64 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 22 Aug 2016 21:52:25 +0100 Subject: [PATCH] Fix selection rectangle with depth buffer enabled. --- .../Widgets/WorldInteractionControllerWidget.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs b/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs index 965bdd7796..7ee93a96c7 100644 --- a/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs +++ b/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs @@ -54,7 +54,9 @@ namespace OpenRA.Mods.Common.Widgets if (IsValidDragbox) { // Render actors in the dragbox - Game.Renderer.WorldRgbaColorRenderer.DrawRect(dragStart, mousePos, + var a = new float3(dragStart.X, dragStart.Y, dragStart.Y); + var b = new float3(mousePos.X, mousePos.Y, mousePos.Y); + Game.Renderer.WorldRgbaColorRenderer.DrawRect(a, b, 1 / worldRenderer.Viewport.Zoom, Color.White); foreach (var u in SelectActorsInBoxWithDeadzone(World, dragStart, mousePos)) DrawRollover(u);