Revision r3361
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
Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.
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
player.c: finish hitscan projectile handling cleanup.
Factoring out 2x almost duplicated code into {P,A}_PostFireHitscan().
player.c: hitscan projectile handling cleanup continued.
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().
Lunatic: more code...
Factor out some code into C_AllocQuote() and C_InitQuotes(). In Lunatic-only build, also always allocate the first 128 quotes.
Lunatic: definesound, more control.lua fixes.
Lunatic: compile out more code with LUNATIC_ONLY.
Clean up actors.c and player.c.
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. ------------------------------------------------------------------------
------------------------------------------------------------------------
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.
------------------------------------------------------------------------