EDuke32 Changelog Archivio non ufficiale

Build 3329

28 dicembre 2012 · 8 commit di 1 autore · SVN

Build per mese 225 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 · 20121228-3329.txt
------------------------------------------------------------------------
r3329 | helixhorned | 2012-12-28 09:18:18 -0800 (Fri, 28 Dec 2012) | 1 line

DEF "voxel": fix a tile range check failure message.
------------------------------------------------------------------------
r3328 | helixhorned | 2012-12-28 09:18:16 -0800 (Fri, 28 Dec 2012) | 6 lines

Encapsulate aplWeapon* array accesses in a PWEAPON(Player, Weapon, Wmember) macro.

In the normal game, these arrays are conceptually [MAX_WEAPONS][MAXPLAYERS],
allocated as CON per-player gamevars (e.g. WEAPONx_WORKSLIKE).
For Lunatic, they are replaced with
weapondata_t g_playerWeapon[MAXPLAYERS][MAX_WEAPONS].
------------------------------------------------------------------------
r3327 | helixhorned | 2012-12-28 09:18:12 -0800 (Fri, 28 Dec 2012) | 5 lines

Replace wall of dup'd code in Gv_AddSystemVars with something more readable.

Specifically, have a weapondata_t type mimicking the aplWeapon* arrays.
Keep a list weapondefaults[] which undergoes some static->dynamic tweaks
and then makes its way to the WEAPONx_XXX per-player gamevars.
------------------------------------------------------------------------
r3326 | helixhorned | 2012-12-28 09:18:09 -0800 (Fri, 28 Dec 2012) | 1 line

Replace initialize_engine_globals() with array initialization.
------------------------------------------------------------------------
r3325 | helixhorned | 2012-12-28 09:18:06 -0800 (Fri, 28 Dec 2012) | 1 line

Lunatic translator: pack all translation units into one big blob.
------------------------------------------------------------------------
r3324 | helixhorned | 2012-12-28 09:18:02 -0800 (Fri, 28 Dec 2012) | 1 line

Lunatic: sinking in code.
------------------------------------------------------------------------
r3323 | helixhorned | 2012-12-28 09:17:58 -0800 (Fri, 28 Dec 2012) | 3 lines

Make get{zs,ceilz,florz}ofslope (now ...ptr) accept sectortype pointer.

And rewrite the original functions as wrappers around these.
------------------------------------------------------------------------
r3322 | helixhorned | 2012-12-28 09:17:53 -0800 (Fri, 28 Dec 2012) | 1 line

Clean up spawning / actor initialization code.
------------------------------------------------------------------------
CON

Encapsulate aplWeapon* array accesses in a PWEAPON(Player, Weapon, Wmember) macro.

Philipp Kutin (Helixhorned) 28 dic 2012, 09:18 UTC−8 r3328

In the normal game, these arrays are conceptually [MAX_WEAPONS][MAXPLAYERS], allocated as CON per-player gamevars (e.g. WEAPONx_WORKSLIKE). For Lunatic, they are replaced with weapondata_t g_playerWeapon[MAXPLAYERS][MAX_WEAPONS].

EngineCON

Replace wall of dup'd code in Gv_AddSystemVars with something more readable.

Philipp Kutin (Helixhorned) 28 dic 2012, 09:18 UTC−8 r3327

Specifically, have a weapondata_t type mimicking the aplWeapon* arrays. Keep a list weapondefaults[] which undergoes some static->dynamic tweaks and then makes its way to the WEAPONx_XXX per-player gamevars.

Make get{zs,ceilz,florz}ofslope (now ...ptr) accept sectortype pointer.

Philipp Kutin (Helixhorned) 28 dic 2012, 09:17 UTC−8 r3323

And rewrite the original functions as wrappers around these.