EDuke32 Changelog Archivio non ufficiale

Build 4877

4 gennaio 2015 · 2 commit di 1 autore · SVN

Build per mese 110 build

File di log originale · 20150104-4877.txt
------------------------------------------------------------------------
r4877 | helixhorned | 2015-01-04 10:45:03 -0800 (Sun, 04 Jan 2015) | 10 lines

engine.c: prevent multiple collection of same sector in scansector().

Also for polymost_scansector(). These were likely of little consequence
because collection in scansector() is the exception than the rule (see
added comments), and because the redundant drawwalls() would find the
x range done the second and following times.

Also, add a bound check for sectorborder[] (the limit was probably rarely
hit in practice, but the check is mandatory nontheless) and add functions
printscans() and printbunches() in the DEBUGGINGAIDS=2 build.
------------------------------------------------------------------------
r4876 | helixhorned | 2015-01-04 10:45:01 -0800 (Sun, 04 Jan 2015) | 9 lines

engine.c: in drawmasks(), remove sorting sprites by statnum.

There were various issues with that code.
 - It does not seem to be very meaningful to do so.
 - It was carried out on the same range as the sprites sorted by z coordinate
   (those with equal x/y) just a few lines away, effectively overriding it.
   The former is very meaningful, though.
 - It led to inconsistencies between editor and game, see
   http://forums.duke4.net/topic/775-eduke32-20-and-polymer/page__view__findpost__p__214873
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
Engine

engine.c: prevent multiple collection of same sector in scansector().

Philipp Kutin (Helixhorned) 4 gen 2015, 10:45 UTC−8 r4877

Also for polymost_scansector(). These were likely of little consequence because collection in scansector() is the exception than the rule (see added comments), and because the redundant drawwalls() would find the x range done the second and following times. Also, add a bound check for sectorborder[] (the limit was probably rarely hit in practice, but the check is mandatory nontheless) and add functions printscans() and printbunches() in the DEBUGGINGAIDS=2 build.

Engine

engine.c: in drawmasks(), remove sorting sprites by statnum.

Philipp Kutin (Helixhorned) 4 gen 2015, 10:45 UTC−8 r4876

There were various issues with that code. - It does not seem to be very meaningful to do so. - It was carried out on the same range as the sprites sorted by z coordinate (those with equal x/y) just a few lines away, effectively overriding it. The former is very meaningful, though. - It led to inconsistencies between editor and game, see http://forums.duke4.net/topic/775-eduke32-20-and-polymer/page__view__findpost__p__214873