EDuke32 Changelog Unofficial archive

Build 4814

13 December 2014 · 14 commits by 2 authors · SVN

Builds by month 112 builds

Original log file · 20141213-4814.txt
------------------------------------------------------------------------
r4814 | helixhorned | 2014-12-13 14:33:07 -0800 (Sat, 13 Dec 2014) | 3 lines

LunaCON: expose more members, properly handle setting ud.screen_size.

BUILD_LUNATIC.
------------------------------------------------------------------------
r4813 | helixhorned | 2014-12-13 14:33:06 -0800 (Sat, 13 Dec 2014) | 1 line

DEF: fix handling of 'remappal' attribute for 'makepalookup'.
------------------------------------------------------------------------
r4812 | helixhorned | 2014-12-13 14:33:05 -0800 (Sat, 13 Dec 2014) | 14 lines

Pull setting g_noFloorPal[] further down, into makepalookup().

Now passed as last arg 'noFloorPal' to makepalookup(). Used as follows:
- from loadlookups(): *false*, i.e. do take over floor pal.
- from generatefogpals() [default fog pals] and fillemptylookups(): *true*,
  i.e. don't take over floor pal
- from DEF 'fogpal': true
- from DEF 'makepalookup': take over flag from pal from which we are remapping,
  or set to true if remapping from pal 0
- (CROSSHAIR_PAL: true)

This should make the issue reported in
 http://forums.duke4.net/topic/775-eduke32-20-and-polymer/page__view__findpost__p__197583
resolve in a natural manner.
------------------------------------------------------------------------
r4811 | helixhorned | 2014-12-13 14:33:04 -0800 (Sat, 13 Dec 2014) | 6 lines

Move g_noFloorPal[] to the engine side and adapt other stuff accordingly.

- 'nofloorpalrange' DEF token: now handled for both game and editor (for the
  latter, it's effective only for "shade preview" mode, [']+[X]).
- in generatefogpals(), assign g_noFloorPal[] = 1 for every generated (default)
  fog pal; get rid of its return value / g_firstFogPal
------------------------------------------------------------------------
r4810 | helixhorned | 2014-12-13 14:33:02 -0800 (Sat, 13 Dec 2014) | 1 line

engine.c: prevent an oob access of uwall[] in ceilspritescan().
------------------------------------------------------------------------
r4809 | helixhorned | 2014-12-13 14:32:57 -0800 (Sat, 13 Dec 2014) | 1 line

engine.c: style tweaks (tighter var. declaration) in sprite drawing functions.
------------------------------------------------------------------------
r4808 | hendricks266 | 2014-12-09 15:56:54 -0800 (Tue, 09 Dec 2014) | 1 line

Wii: Fix build. DONT_BUILD.
------------------------------------------------------------------------
r4807 | hendricks266 | 2014-12-09 15:56:31 -0800 (Tue, 09 Dec 2014) | 1 line

Fix building with `make -B`. (`make veryclean` is now obsolete.) DONT_BUILD.
------------------------------------------------------------------------
r4806 | hendricks266 | 2014-12-09 14:51:41 -0800 (Tue, 09 Dec 2014) | 1 line

Fix building the Build Tools. DONT_BUILD.
------------------------------------------------------------------------
r4805 | hendricks266 | 2014-12-08 02:30:33 -0800 (Mon, 08 Dec 2014) | 1 line

BSD: Fix the previous commit. DONT_BUILD.
------------------------------------------------------------------------
r4804 | hendricks266 | 2014-12-08 02:26:32 -0800 (Mon, 08 Dec 2014) | 1 line

Linux: Add detection of the Steam releases of Duke 3D and NAM. DONT_BUILD.
------------------------------------------------------------------------
r4803 | hendricks266 | 2014-12-08 01:18:29 -0800 (Mon, 08 Dec 2014) | 1 line

Fix a warning with Linux/GTK2. DONT_BUILD.
------------------------------------------------------------------------
r4802 | hendricks266 | 2014-12-07 23:32:58 -0800 (Sun, 07 Dec 2014) | 1 line

Refine the previous commit a bit. DONT_BUILD.
------------------------------------------------------------------------
r4801 | hendricks266 | 2014-12-07 20:31:57 -0800 (Sun, 07 Dec 2014) | 1 line

Mac OS X: Add detection of the Steam and GOG releases of Duke 3D and the Steam release of NAM. DONT_BUILD.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
Engine

Pull setting g_noFloorPal[] further down, into makepalookup().

Philipp Kutin (Helixhorned) 13 Dec 2014, 14:33 UTC−8 r4812

Now passed as last arg 'noFloorPal' to makepalookup(). Used as follows: - from loadlookups(): *false*, i.e. do take over floor pal. - from generatefogpals() [default fog pals] and fillemptylookups(): *true*, i.e. don't take over floor pal - from DEF 'fogpal': true - from DEF 'makepalookup': take over flag from pal from which we are remapping, or set to true if remapping from pal 0 - (CROSSHAIR_PAL: true) This should make the issue reported in http://forums.duke4.net/topic/775-eduke32-20-and-polymer/page__view__findpost__p__197583 resolve in a natural manner.

Engine

Move g_noFloorPal[] to the engine side and adapt other stuff accordingly.

Philipp Kutin (Helixhorned) 13 Dec 2014, 14:33 UTC−8 r4811

- 'nofloorpalrange' DEF token: now handled for both game and editor (for the latter, it's effective only for "shade preview" mode, [']+[X]). - in generatefogpals(), assign g_noFloorPal[] = 1 for every generated (default) fog pal; get rid of its return value / g_firstFogPal

Mac OS X: Add detection of the Steam and GOG releases of Duke 3D and the Steam release of NAM. DONT_BUILD.

Evan Ramos (Hendricks266) 7 Dec 2014, 20:31 UTC−8 r4801