qzdoom-gpl/src/g_hexen
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_bats.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_bishop.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
a_blastradius.cpp - Added customizable pickup flash. 2008-02-16 10:23:12 +00:00
a_boostarmor.cpp - Added customizable pickup flash. 2008-02-16 10:23:12 +00:00
a_centaur.cpp - Converted Ettin and Centaur to DECORATE. 2006-11-27 00:01:30 +00:00
a_clericboss.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
a_clericflame.cpp - Eliminated all use of global variables used as output for P_CheckPosition 2008-04-08 20:52:49 +00:00
a_clericholy.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
a_clericmace.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_clericstaff.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_dragon.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
a_fighteraxe.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_fighterboss.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
a_fighterhammer.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_fighterplayer.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_fighterquietus.cpp - Fixed: The pointer cleanup code must also check a sector's sky box pointers. 2007-10-29 20:27:40 +00:00
a_firedemon.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
a_flechette.cpp - Added customizable pickup flash. 2008-02-16 10:23:12 +00:00
a_fog.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_healingradius.cpp - Added customizable pickup flash. 2008-02-16 10:23:12 +00:00
a_heresiarch.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
a_hexenglobal.h - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
a_hexenspecialdecs.cpp - Changed PowerFlight so that Hexen's infiniteness is not controlled by being 2007-11-08 09:22:06 +00:00
a_iceguy.cpp - added Grubber's submission for customizable gravity per actor. 2007-01-20 14:27:44 +00:00
a_korax.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
a_mageboss.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
a_magecone.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_magelightning.cpp - Fixed: Commander Keen's death sequence had one state duplicated. 2006-12-23 12:12:06 +00:00
a_magestaff.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_magewand.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_pig.cpp - Eliminated some more global variables (onmobj, DoRipping, LastRipped, 2008-04-10 14:38:43 +00:00
a_serpent.cpp - Removed xlat_parser.h from the repository. Lemon was always being run on 2008-03-25 04:42:26 +00:00
a_spike.cpp - Removed PT_EARLYOUT from P_PathTraverse because it wasn't used anywhere. 2008-04-07 21:14:28 +00:00
a_summon.cpp - Added customizable pickup flash. 2008-02-16 10:23:12 +00:00
a_teleportother.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
a_weaponpieces.cpp - Removed some debug output from SBarInfo::ParseSBarInfo(). 2008-03-21 05:13:59 +00:00
a_wraith.cpp - Moved A_ThrowGrenade from Inventory to Actor because it can also be used by 2006-12-06 10:38:47 +00:00
hexen_sbar.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00