fixed bug with extremely slow envelopes when using "request.step_delay: 0"
authorHolger Schemel <info@artsoft.org>
Fri, 23 Mar 2018 20:19:12 +0000 (21:19 +0100)
committerHolger Schemel <info@artsoft.org>
Fri, 23 Mar 2018 20:24:59 +0000 (21:24 +0100)
commita59ecddb639a019558ca97f61783fd229dce077e
treee9222c40d4224d936315a8ec16aad88d761f996f
parent49897535af06400f05c764d203a4450c06a10769
fixed bug with extremely slow envelopes when using "request.step_delay: 0"

Using a step delay of zero for envelope style requests (and also in-game
envelopes) resulted in extremely slow envelope animations (instead of very
fast animations, as could be expected), because "SkipUntilDelayReached()"
won't skip any frames in this case (which should probably be corrected,
too). This is fixed by never using a step delay value less than "1".
src/tools.c