From 5afb95dcf147f2be5b60fb2c50f6e82729f1426e Mon Sep 17 00:00:00 2001 From: jacob1 Date: Mon, 30 Nov 2015 19:19:50 -0500 Subject: [PATCH] change shift+wind tool to not always act like alt was pressed --- src/gui/game/GameView.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/game/GameView.cpp b/src/gui/game/GameView.cpp index 6d2f6a0dd..924ac99b5 100644 --- a/src/gui/game/GameView.cpp +++ b/src/gui/game/GameView.cpp @@ -1641,7 +1641,10 @@ void GameView::OnTick(float dt) } else if (windTool && drawMode == DrawLine) { - c->DrawLine(toolIndex, c->PointTranslate(drawPoint1), lineSnapCoords(c->PointTranslate(drawPoint1), currentMouse)); + ui::Point drawPoint2 = currentMouse; + if (altBehaviour) + drawPoint2 = lineSnapCoords(c->PointTranslate(drawPoint1), currentMouse); + c->DrawLine(toolIndex, c->PointTranslate(drawPoint1), drawPoint2); } }