The International Simutrans Forum

Development => Patches & Projects => Incorporated Patches and Solved Bug Reports => Topic started by: z9999 on September 02, 2009, 10:35:49 am

Title: [bug r2622] Zeiger remains on sliced underground view mode
Post by: z9999 on September 02, 2009, 10:35:49 am
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.
Title: Re: [bug r2622] Zeiger remains on sliced underground view mode
Post by: gerw on September 02, 2009, 11:09:49 am
Fix:

Code: [Select]
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!
Title: Re: [bug r2622] Zeiger remains on sliced underground view mode
Post by: Dwachs on September 22, 2009, 10:03:05 am
should be fixed in 2656