EDuke32 Changelog Archivio non ufficiale

Build 3648

5 aprile 2013 · 10 commit di 1 autore · SVN

Build per mese 155 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 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