[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Enigma-devel] another bug - this one in it-trigger
From: |
Daniel Heck |
Subject: |
Re: [Enigma-devel] another bug - this one in it-trigger |
Date: |
Thu, 15 Aug 2002 00:41:52 +0200 |
Hi Andrzej,
thank you for all your bug reports.
> I don't know if this was a desired change, but when the marble pushes
> the puzzle while sitting in a PUZ_0000 puzzle (like in martin11.lua)
> it gets crashed in enigma below 0.50, but in 0.50 it stays under the
> puzzle.
You're right, that's a bug I introduced a few days ago. It also
affected the behaviour of doors: marbles could stand halfway inside a
closing door without getting crushed. Both problems should be fixed
now.
> I've encountered another problem with lasers, especially in nat2.lua.
> The game runs terribly slow on my P350 (only when the lasers are
> active).
That's a longstanding problem, and fixing it properly would require a
major rewrite of the display engine. The transparent shadows look nice,
but drawing them is relatively slow. Additionally, Enigma's current
display update code is far from optimal. I fixed it somewhat since RC1,
but there's still room for improvement.
> Why doesn't the laser beam go through it-switch ?
Because both lasers and triggers are implemented as items, and every
field in the world can hold no more than one item. No easy fix for this
one, sorry.
> When several stones are pushed over it-trigger (like puzzle), it fails
> to depress. Attached patch fixes the bug.
Applied, thanks.
Cheers,
Daniels
--
Daniel Heck address@hidden
Bergheimerstr. 137
69115 Heidelberg tel +49-6221-656047