Re: Sort of a not really a potential bug report. -ish.

  • From: Andre Majorel <amajorel@xxxxxxxxx>
  • To: yadex@xxxxxxxxxxxxx
  • Date: Fri, 2 Jan 2004 23:16:01 +0100

On 2003-11-20 02:10 +0100, ras2 wrote:

> I may just be unlucky, but I'm seeing many more cases where a linedef far
> from the area I'm working on suddenly disappears (for example, there was
> a linedef that ran parallel with linedef 1058, with about 4 units between
> them, and that disappeared when I rearranged the linedefs near 1051).
> It's a bit risky because it often happens on linedefs that are out of
> sight, so it can take quite a while before you notice it.

I've reproduced what you describe. If you drag vertices, and
there are more than two superimposed linedefs in the whole level
and you reply "yes" to "Linedefs x and y are superimposed (and
perhaps other too) Merge them ?", most of the times random
linedefs will disappear. It can even segfault under certain
conditions.

It's funny that no-one has reported it so far because this bug
has been here forever (I introduced it in 1997). I guess that
most people don't drag that many linedefs at once.

I'm working on it. It's not trivial to fix, but I'm seizing the
opportunity to rewrite the auto-merging code to ignore linedefs
that were already superimposed before dragging. And if I'm on a
roll, do the same for vertices as I said I would for 1.6.

-- 
André Majorel <amajorel@xxxxxxxxx>
http://www.teaser.fr/~amajorel/

Other related posts: