gzdoom-gles/src/g_heretic
Christoph Oelckers b54b9bad7a - Fixed: A_VileAttack positioned the fire on the wrong side of the target.
- Reorganized the HackHack code so that the image creation was moved into
  MakeTexture. This was necessary because Unload deleted the pixel data
  and broke the whole thing.
- Fixed: FPatchTexture::HackHack and FDoomStatusbarTexture::DrawToBar used the
  obsolete and uninitialized variable Near255. 
- Removed the span creation code specific to FPatchTexture. It only has an
  advantage when the lump has already been loaded in memory but since that
  is no longer the case now the generic version in FTexture is actually better.
- Changed: FTexture::CopyToBlock no longer uses the spans but the pixel buffer
  directly. Since most patches in multipatch textures are non transparent
  the added overhead from creating the spans far outweighs any savings they
  might provide. It is also simpler to handle for mirrored or rotated patches now.
- Changed: Textures only create the spans when really needed. Flats and native
  textures, for example, do not and it only created needless overhead that they
  were always created along with the pixel buffer.
- Made use of player and actor variables consistent in a_hereticweaps.cpp.
- Fixed: A few calls to P_SpawnPlayerMissile passed 0 as angle



SVN r911 (trunk)
2008-04-14 12:10:45 +00:00
..
a_chicken.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_dsparil.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_hereticartifacts.cpp - Added Martin Howe's morph system update. 2008-04-12 15:31:18 +00:00
a_hereticglobal.h - Converted a_doomhealth.cpp to DECORATE. 2006-06-17 20:29:41 +00:00
a_hereticimp.cpp - Turned on warning level 4 just to see what it would produce: a lot of 2006-12-21 04:34:43 +00:00
a_hereticmisc.cpp - Eliminated all use of global variables used as output for P_CheckPosition 2008-04-08 20:52:49 +00:00
a_hereticweaps.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
a_ironlich.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_knight.cpp - added Grubber's submission for customizable gravity per actor. 2007-01-20 14:27:44 +00:00
a_wizard.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
heretic_sbar.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00