From 425a111f31ef242fc80cff30a04c7972c28da436 Mon Sep 17 00:00:00 2001 From: Nick Gasson Date: Sat, 14 May 2011 19:17:16 +0100 Subject: [PATCH] Fix drawing straight track --- src/Editor.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/Editor.cpp b/src/Editor.cpp index 89a4ed2..67f0389 100644 --- a/src/Editor.cpp +++ b/src/Editor.cpp @@ -454,21 +454,15 @@ void Editor::draw_dragged_track() << " drag_end=" << drag_end; debug() << "start_dir=" << start_dir << " end_dir=" << end_dir; - const bool simple = - (start_dir.x + start_dir.z == 1) - && (end_dir.x + end_dir.z == 1); - - debug() << "simple=" << simple; - - if (simple && xlen == 1 && ylen == 1) { + if (xlen == 1 && ylen == 1) { // A single tile draw_track_tile(drag_begin, start_dir); } - else if (simple && xlen == 1) { + else if (xlen == 1) { draw_dragged_straight(drag_begin.y < drag_end.y ? axis::Y : -axis::Y, ylen); } - else if (simple && ylen == 1) { + else if (ylen == 1) { draw_dragged_straight(drag_begin.x < drag_end.x ? axis::X : -axis::X, xlen); } -- 2.39.2