News:

Want to praise Simutrans?
Your feedback is important for us ;D.

[bug r2622] Zeiger remains on sliced underground view mode

Started by z9999, September 02, 2009, 10:35:49 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

z9999

If we build way by click-to-click on sliced underground view mode, zeiger will remains at start and end position.
This problem doesn't happen with dragging.

gerw

Fix:

Index: simwerkz.cc
===================================================================
--- simwerkz.cc (revision 2622)
+++ simwerkz.cc (working copy)
@@ -1639,12 +1639,19 @@
                }
        }
        else {
+               welt->lookup_kartenboden(end.get_2d())->clear_flag(grund_t::marked);
+
                // Build tunnels
                wegbauer_t bauigel(welt, sp);
                calc_route( bauigel, start, end, welt );
                welt->mute_sound(true);
                bauigel.baue();
                welt->mute_sound(false);
+
+               grund_t *gr = welt->lookup(end);
+               if( gr ) {
+                       gr->set_flag(grund_t::marked);
+               }
                return NULL;
        }
}


Thank you for reporting!

Dwachs

Parsley, sage, rosemary, and maggikraut.