EDuke32 Changelog Unofficial archive

Build 3648

5 April 2013 · 10 commits by 1 author · SVN

Builds by month 47 builds

Original log file · 20130405-3648.txt
------------------------------------------------------------------------
r3648 | helixhorned | 2013-04-05 10:53:31 -0700 (Fri, 05 Apr 2013) | 4 lines

a.m32: Implement a Polymer "head light" emanating from your position in 3D mode.

Toggled with Ctrl+Shift+[KP-]. Variable 'headlight_range' controls its range.
For the implementation, a new event EVENT_PREDRAW3DSCREEN was added.
------------------------------------------------------------------------
r3647 | helixhorned | 2013-04-05 10:53:25 -0700 (Fri, 05 Apr 2013) | 5 lines

Factor out displaying episode ending cutscenes into G_BonusCutscenes().

Also,
 - retire IFWITHIN() macro, preferring expanding it
 - fix _endofgame() in control.lua
------------------------------------------------------------------------
r3646 | helixhorned | 2013-04-05 10:53:21 -0700 (Fri, 05 Apr 2013) | 1 line

LunaCON: gen. cleaner code, make actor[].movflag internal, update listglobals.sh
------------------------------------------------------------------------
r3645 | helixhorned | 2013-04-05 10:53:18 -0700 (Fri, 05 Apr 2013) | 1 line

Define a macro LUNATIC_EXTERN that expands to 'static' in non-Lunatic builds.
------------------------------------------------------------------------
r3644 | helixhorned | 2013-04-05 10:53:14 -0700 (Fri, 05 Apr 2013) | 1 line

Take over and use static assertion macro found in LuaJIT sources.
------------------------------------------------------------------------
r3643 | helixhorned | 2013-04-05 10:53:10 -0700 (Fri, 05 Apr 2013) | 3 lines

Lunatic: custom integer types treated as bitfields.

Used for engine struct's (c)stat and actor[].flags members.
------------------------------------------------------------------------
r3642 | helixhorned | 2013-04-05 10:53:06 -0700 (Fri, 05 Apr 2013) | 3 lines

Lunatic: begin gamevar system. Not much there yet.

In Lunatic, gamevars (variables that are saved with savegames) are per-module.
------------------------------------------------------------------------
r3641 | helixhorned | 2013-04-05 10:53:03 -0700 (Fri, 05 Apr 2013) | 3 lines

Lunatic: make palette_t a bcarray-generated type, various tweaks.

- Increase LuaJIT max. machine code limit to 10 MiB
------------------------------------------------------------------------
r3640 | helixhorned | 2013-04-05 10:52:59 -0700 (Fri, 05 Apr 2013) | 1 line

LunaCON: ifsquished.
------------------------------------------------------------------------
r3639 | helixhorned | 2013-04-05 10:52:50 -0700 (Fri, 05 Apr 2013) | 1 line

LunaCON: fix rotatesprite coordinate check, gen. events to chain at beginning.
------------------------------------------------------------------------
EngineCON

a.m32: Implement a Polymer "head light" emanating from your position in 3D mode.

Philipp Kutin (Helixhorned) 5 Apr 2013, 10:53 UTC−7 r3648

Toggled with Ctrl+Shift+[KP-]. Variable 'headlight_range' controls its range. For the implementation, a new event EVENT_PREDRAW3DSCREEN was added.

Fix

Factor out displaying episode ending cutscenes into G_BonusCutscenes().

Philipp Kutin (Helixhorned) 5 Apr 2013, 10:53 UTC−7 r3647

Also, - retire IFWITHIN() macro, preferring expanding it - fix _endofgame() in control.lua