EDuke32 Changelog Archivio non ufficiale

Build 4416

5 aprile 2014 · 5 commit di 1 autore · SVN

Build per mese 16 build

File di log originale · 20140405-4416.txt
------------------------------------------------------------------------
r4416 | helixhorned | 2014-04-05 04:28:10 -0700 (Sat, 05 Apr 2014) | 7 lines

Rename sector[].filler member to '.fogpal'. From CON, keep the '.alignto' alias.

The overall situation is thus as follows:
 - in C and from Lua, that member is called 'fogpal'
 - In CON (both C-CON and LunaCON), it's 'fogpal' with 'alignto' being an alias;
   'filler' wasn't available before, either.
 - In m32script, it's 'fogpal' or 'alignto' ('filler' is not available any more)
------------------------------------------------------------------------
r4415 | helixhorned | 2014-04-05 04:28:08 -0700 (Sat, 05 Apr 2014) | 5 lines

In non-lookup OpenGL modes, make sector[].filler (rename pending) override fogpal.

That is, if that member has a nonzero value, that one is taken for the color of
the GL fog instead of (most of the time) sector[].floorpal. "Sky sectors", that
is, skyboxes or simply parallaxed floors/ceilings are *not* handled.
------------------------------------------------------------------------
r4414 | helixhorned | 2014-04-05 04:28:08 -0700 (Sat, 05 Apr 2014) | 10 lines

a.m32: add state 'for_sprites_near_picnum'.

The state quries the user for four values: ref. picnum, target picnum, max.
ldist and a lotag.  Then, for all sprites i (of ref. picnum), for all sprites j
(of target picnum), if ldist(i,j)<=maxldist, sprite j's lotag is changed to the
provided one.

Also add lunatic/test/maputil.lua, containing a similar function but allowing
to customize the selection predicates of the ref. and target sprites, as well
as the action to carry out.
------------------------------------------------------------------------
r4413 | helixhorned | 2014-04-05 04:28:06 -0700 (Sat, 05 Apr 2014) | 1 line

engine.c: clean up code around wallmost(), owallmost() and grouscan().
------------------------------------------------------------------------
r4412 | helixhorned | 2014-04-05 04:28:02 -0700 (Sat, 05 Apr 2014) | 1 line

Bump jit/bcsave.lua to the one from LuaJIT 2.0.3.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
EngineCON

Rename sector[].filler member to '.fogpal'. From CON, keep the '.alignto' alias.

Philipp Kutin (Helixhorned) 5 apr 2014, 04:28 UTC−7 r4416

The overall situation is thus as follows: - in C and from Lua, that member is called 'fogpal' - In CON (both C-CON and LunaCON), it's 'fogpal' with 'alignto' being an alias; 'filler' wasn't available before, either. - In m32script, it's 'fogpal' or 'alignto' ('filler' is not available any more)

Engine

In non-lookup OpenGL modes, make sector[].filler (rename pending) override fogpal.

Philipp Kutin (Helixhorned) 5 apr 2014, 04:28 UTC−7 r4415

That is, if that member has a nonzero value, that one is taken for the color of the GL fog instead of (most of the time) sector[].floorpal. "Sky sectors", that is, skyboxes or simply parallaxed floors/ceilings are *not* handled.

Engine

a.m32: add state 'for_sprites_near_picnum'.

Philipp Kutin (Helixhorned) 5 apr 2014, 04:28 UTC−7 r4414

The state quries the user for four values: ref. picnum, target picnum, max. ldist and a lotag. Then, for all sprites i (of ref. picnum), for all sprites j (of target picnum), if ldist(i,j)<=maxldist, sprite j's lotag is changed to the provided one. Also add lunatic/test/maputil.lua, containing a similar function but allowing to customize the selection predicates of the ref. and target sprites, as well as the action to carry out.