EDuke32 Changelog Archivio non ufficiale

Build 3362

1 gennaio 2013 · 11 commit di 1 autore · SVN

Build per mese 276 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 · 20130101-3362.txt
------------------------------------------------------------------------
r3362 | helixhorned | 2013-01-01 07:24:42 -0800 (Tue, 01 Jan 2013) | 5 lines

player.c: factoring continued.

New local functions:
Proj_DoRandDecalSize, SectorContainsSE13, HandleHitWall, Proj_CheckBlood,
Proj_HandleKnee.
------------------------------------------------------------------------
r3361 | helixhorned | 2013-01-01 07:24:39 -0800 (Tue, 01 Jan 2013) | 4 lines

player.c: cleanup. "ProjectileData[atwith]." --> "proj->", ...

The diff may look daunting, but it's clear what is changed with
git diff (...) --color-words='[a-zA-Z0-9_]+|[^[:space:]]' -b
------------------------------------------------------------------------
r3360 | helixhorned | 2013-01-01 07:24:36 -0800 (Tue, 01 Jan 2013) | 3 lines

player.c: finish hitscan projectile handling cleanup.

Factoring out 2x almost duplicated code into {P,A}_PostFireHitscan().
------------------------------------------------------------------------
r3359 | helixhorned | 2013-01-01 07:24:33 -0800 (Tue, 01 Jan 2013) | 1 line

player.c: hitscan projectile handling cleanup continued.
------------------------------------------------------------------------
r3358 | helixhorned | 2013-01-01 07:24:31 -0800 (Tue, 01 Jan 2013) | 6 lines

player.c: factor out 2x almost dup'd code preparing hitscan weapon firing.

The code is duplicated with small changes for the hardcoded and custom
projectiles.
Adding local functions P_PreFireHitscan(), A_PreFireHitscan() and
Proj_MaybeAddSpread().
------------------------------------------------------------------------
r3357 | helixhorned | 2013-01-01 07:24:28 -0800 (Tue, 01 Jan 2013) | 1 line

Lunatic: more code...
------------------------------------------------------------------------
r3356 | helixhorned | 2013-01-01 07:24:25 -0800 (Tue, 01 Jan 2013) | 3 lines

Factor out some code into C_AllocQuote() and C_InitQuotes().

In Lunatic-only build, also always allocate the first 128 quotes.
------------------------------------------------------------------------
r3355 | helixhorned | 2013-01-01 07:24:22 -0800 (Tue, 01 Jan 2013) | 1 line

Lunatic: definesound, more control.lua fixes.
------------------------------------------------------------------------
r3354 | helixhorned | 2013-01-01 07:24:18 -0800 (Tue, 01 Jan 2013) | 1 line

Lunatic: compile out more code with LUNATIC_ONLY.
------------------------------------------------------------------------
r3353 | helixhorned | 2013-01-01 07:24:14 -0800 (Tue, 01 Jan 2013) | 1 line

Clean up actors.c and player.c.
------------------------------------------------------------------------
r3352 | helixhorned | 2013-01-01 07:24:11 -0800 (Tue, 01 Jan 2013) | 4 lines

Lunatic: fix stack discipline.

Preventing a continuously growing stack top and inevitable program termination.
Also, commonize the error handling to live on the engine side.
------------------------------------------------------------------------

player.c: factoring continued.

Philipp Kutin (Helixhorned) 1 gen 2013, 07:24 UTC−8 r3362

New local functions: Proj_DoRandDecalSize, SectorContainsSE13, HandleHitWall, Proj_CheckBlood, Proj_HandleKnee.

player.c: cleanup. "ProjectileData[atwith]." --> "proj->", ...

Philipp Kutin (Helixhorned) 1 gen 2013, 07:24 UTC−8 r3361

The diff may look daunting, but it's clear what is changed with git diff (...) --color-words='[a-zA-Z0-9_]+|[^[:space:]]' -b

player.c: finish hitscan projectile handling cleanup.

Philipp Kutin (Helixhorned) 1 gen 2013, 07:24 UTC−8 r3360

Factoring out 2x almost duplicated code into {P,A}_PostFireHitscan().

player.c: factor out 2x almost dup'd code preparing hitscan weapon firing.

Philipp Kutin (Helixhorned) 1 gen 2013, 07:24 UTC−8 r3358

The code is duplicated with small changes for the hardcoded and custom projectiles. Adding local functions P_PreFireHitscan(), A_PreFireHitscan() and Proj_MaybeAddSpread().

Factor out some code into C_AllocQuote() and C_InitQuotes().

Philipp Kutin (Helixhorned) 1 gen 2013, 07:24 UTC−8 r3356

In Lunatic-only build, also always allocate the first 128 quotes.

Lunatic FixEngine

fix stack discipline.

Philipp Kutin (Helixhorned) 1 gen 2013, 07:24 UTC−8 r3352

Preventing a continuously growing stack top and inevitable program termination. Also, commonize the error handling to live on the engine side.