EDuke32 Changelog Archivio non ufficiale

Build 3712

25 aprile 2013 · 4 commit di 1 autore · SVN

Build per mese 15 build

File di log originale · 20130425-3712.txt
------------------------------------------------------------------------
r3712 | helixhorned | 2013-04-25 14:10:29 -0700 (Thu, 25 Apr 2013) | 5 lines

In G_LoadAddon(), remove inner 'struct grpfile *grp', fixing uninited access.

... four lines later.
I don't know if that is the intended semantics for this function, but
nasal demons is clearly not what we want. Please review!
------------------------------------------------------------------------
r3711 | helixhorned | 2013-04-25 14:10:25 -0700 (Thu, 25 Apr 2013) | 3 lines

Fix two harmless warnings and reindent one switch block.

Also, make G_LoadAddon() local to game.c.
------------------------------------------------------------------------
r3710 | helixhorned | 2013-04-25 14:10:22 -0700 (Thu, 25 Apr 2013) | 1 line

Lunatic (map-int VX) build: implement loading <V7 maps.
------------------------------------------------------------------------
r3709 | helixhorned | 2013-04-25 14:10:15 -0700 (Thu, 25 Apr 2013) | 5 lines

Engine: auto-detect LameDuke's PALETTE.DAT and read tables accordingly.

LameDuke's shade table has 32 gradients of shade, like Duke3D.
For the translucency table though, only the diagonal + one half is stored
because it's symmetric (50/50 translucency).
------------------------------------------------------------------------
Fix

In G_LoadAddon(), remove inner 'struct grpfile *grp', fixing uninited access.

Philipp Kutin (Helixhorned) 25 apr 2013, 14:10 UTC−7 r3712

... four lines later. I don't know if that is the intended semantics for this function, but nasal demons is clearly not what we want. Please review!

Engine Engine

auto-detect LameDuke's PALETTE.DAT and read tables accordingly.

Philipp Kutin (Helixhorned) 25 apr 2013, 14:10 UTC−7 r3709

LameDuke's shade table has 32 gradients of shade, like Duke3D. For the translucency table though, only the diagonal + one half is stored because it's symmetric (50/50 translucency).