raze/source/games/blood/src
Christoph Oelckers ca10495d7c - Blood: back up player state before ending the level, not just before loading the new one.
The latter is too late, the player's actor data may already be stale and invalid here.
2021-12-26 23:09:56 +01:00
..
_polymost.cpp - refactored the owner index in tspritetype. 2021-12-26 23:09:53 +01:00
actor.cpp - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
actor.h - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
ai.cpp - use refactored Collision struct and clipmove in Blood, too. 2021-12-26 23:08:57 +01:00
ai.h - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
aibat.cpp - get*slope and sfxPlay3DSound 2021-12-25 21:29:14 +01:00
aibeast.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aiboneel.cpp - handle most cansee calls. 2021-12-25 21:29:13 +01:00
aiburn.cpp - handle most cansee calls. 2021-12-25 21:29:13 +01:00
aicaleb.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aicerber.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aicult.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aigarg.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aighost.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aigilbst.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aihand.cpp - handle most cansee calls. 2021-12-25 21:29:13 +01:00
aihound.cpp - handle most cansee calls. 2021-12-25 21:29:13 +01:00
aiinnoc.cpp - handle most cansee calls. 2021-12-25 21:29:13 +01:00
aipod.cpp - actRadiusDamage 2021-12-25 21:29:14 +01:00
airat.cpp - handle most cansee calls. 2021-12-25 21:29:13 +01:00
aispid.cpp - migrated Blood's hitscan calls and its global gHitInfo struct. 2021-12-26 23:08:56 +01:00
aistate.h Renamed untitled spider functions 2021-08-21 19:52:24 +10:00
aitchern.cpp - handle most cansee calls. 2021-12-25 21:29:13 +01:00
aiunicult.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
aiunicult.h - Blood: use wider integer types for a few more things 2021-11-29 00:55:41 +01:00
aizomba.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
aizombf.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
animatesprite.cpp - refactored the owner index in tspritetype. 2021-12-26 23:09:53 +01:00
asound.cpp - use GetIndex for error messages and deleted several unused index variables. 2021-11-29 00:54:59 +01:00
barf.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
blood.cpp - Blood: back up player state before ending the level, not just before loading the new one. 2021-12-26 23:09:56 +01:00
blood.h - Blood: back up player state before ending the level, not just before loading the new one. 2021-12-26 23:09:56 +01:00
bloodactor.h - actor clearing cleaned up. 2021-12-26 23:09:55 +01:00
callback.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
callback.h - callback interface. 2021-12-25 21:29:15 +01:00
choke.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
choke.h - project cleanup 2021-01-10 20:31:32 +01:00
common_game.h - use refactored Collision struct and clipmove in Blood, too. 2021-12-26 23:08:57 +01:00
controls.cpp - Move InputScale() out of inputstate.cpp and into i_time.cpp as I_GetInputFrac() to make it available to GZDoom for potential future requirements. 2021-11-29 00:55:01 +01:00
d_menu.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
db.cpp - moved sprite[], spriteext[] and spritesmooth[] into DCoreActor. 2021-12-26 23:09:55 +01:00
db.h - actor lists refactored. 2021-12-26 23:09:54 +01:00
dude.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
dude.h ‚char‘ review in Blood - part 2 2021-11-29 00:55:42 +01:00
endgame.cpp - Blood: back up player state before ending the level, not just before loading the new one. 2021-12-26 23:09:56 +01:00
endgame.h - removed a few redundant one-liner functions. 2021-09-17 20:49:25 +02:00
eventq.cpp - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
eventq.h - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
fire.cpp ‚char‘ review in Blood - part 2 2021-11-29 00:55:42 +01:00
fx.cpp - several 'sectnum's. 2021-12-26 23:08:40 +01:00
fx.h - CFX::fxSpawnActor 2021-12-25 21:29:15 +01:00
gameutil.cpp - adapted getzrange to the new interface. 2021-12-26 23:09:42 +01:00
gameutil.h - use refactored Collision struct and clipmove in Blood, too. 2021-12-26 23:08:57 +01:00
gib.cpp - CFX::fxSpawnActor 2021-12-25 21:29:15 +01:00
gib.h - use wall pointers in gib code. 2021-12-25 21:29:10 +01:00
globals.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
globals.h - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
hudsprites.cpp - main view render function and dependencies. 2021-12-26 23:08:40 +01:00
inifile.cpp - zero-terminate the buffer for reading Blood's INI files. 2021-06-26 12:04:21 +02:00
inifile.h - project cleanup 2021-01-10 20:31:32 +01:00
levels.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
levels.h ‚char‘ review in Blood - part 2 2021-11-29 00:55:42 +01:00
loadsave.cpp - removed the old actor savegame code and instead implemented a virtual Serialize function. 2021-12-26 23:09:55 +01:00
mapstructs.h - make Blood's burn source a pointer. 2021-12-26 23:09:46 +01:00
messages.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
messages.h - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
mirrors.cpp - moved some common utilities into the backend. 2021-12-26 23:09:44 +01:00
misc.cpp - project cleanup 2021-01-10 20:31:32 +01:00
misc.h - actor lists refactored. 2021-12-26 23:09:54 +01:00
namelist.h - Blood: handle title screens so that mods changing the original one still display it. 2021-05-19 00:07:50 +02:00
nnexts.cpp - actor clearing cleaned up. 2021-12-26 23:09:55 +01:00
nnexts.h - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
osdcmd.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
player.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
player.h - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
prediction.cpp - wallptr reduction. 2021-12-26 23:09:48 +01:00
preload.cpp - refactored most wall[] references. 2021-12-25 21:29:12 +01:00
qav.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
qav.h ‚char‘ review in Blood - part 2 2021-11-29 00:55:42 +01:00
replace.cpp - actor lists refactored. 2021-12-26 23:09:54 +01:00
sbar.cpp - removed all #include "compat.h" except the one in build.h 2021-12-14 12:24:10 +01:00
sectorfx.cpp - iterator loops in sectorfx.cpp. 2021-12-25 21:28:44 +01:00
sectorfx.h - cleanup of shadeList, panList and wallPanList. 2021-12-25 21:28:41 +01:00
seq.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
seq.h - use EventObject in SEQINST 2021-12-25 21:29:10 +01:00
seqcb.h - actCheckExplosion, removed array access from SEQ callbacks in actor.cpp and renamed the two which still had assembly names. 2021-09-17 20:49:25 +02:00
sfx.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
sound.cpp - use WORDS_BIGENDIAN directly in place of B_BIG_ENDIAN 2021-12-14 12:27:41 +01:00
sound.h - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00
tile.cpp - use refactored Collision struct and clipmove in Blood, too. 2021-12-26 23:08:57 +01:00
trig.cpp - Blood: Remove costable[]. 2021-10-30 10:24:16 +02:00
triggers.cpp - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
triggers.h - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
view.cpp - hitscan cleanup. 2021-12-26 23:09:52 +01:00
view.h - refactored the owner index in tspritetype. 2021-12-26 23:09:53 +01:00
warp.cpp - replacement of BloodLinearSpriteIterator 2021-12-26 23:09:51 +01:00
weapon.cpp - adapted Blood's sound engine to using actors. 2021-12-26 23:09:45 +01:00