raze/source/blood/src
Christoph Oelckers 693095bffb - added access wrappers to the two fields of DICTNODE that are accessed from the outside.
The idea here is to completely merge the resource management into the file system so that Blood's DICTNODE is merely an alias to the internal FResourceLump.

A two-tiered resource system is not something I consider worthwile, it made sense to get around Builds crappy cache but in the long term this is not a good solution for a multi-game port to have a resource management system in the backend and another one put over it in the front end, both with their own caching logic that might interfere with each other. Better merge it into one that can handle everything.
2019-10-31 00:50:45 +01:00
..
actor.cpp Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
actor.h - game starts again. 2019-10-26 13:16:32 +02:00
ai.cpp Refactor: 2019-10-22 17:49:59 +02:00
ai.h - Added names for callbacks 2019-10-14 22:42:42 +02:00
aibat.cpp Refactor: 2019-10-22 17:49:59 +02:00
aibat.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aibeast.cpp Refactor: 2019-10-22 17:49:59 +02:00
aibeast.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiboneel.cpp Refactor: 2019-10-22 17:49:59 +02:00
aiboneel.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiburn.cpp - Added names for callbacks 2019-10-14 22:42:42 +02:00
aiburn.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicaleb.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aicaleb.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicerber.cpp Refactor: 2019-10-22 17:49:59 +02:00
aicerber.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicult.cpp Refactor: 2019-10-22 17:49:59 +02:00
aicult.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aigarg.cpp Refactor: 2019-10-22 17:49:59 +02:00
aigarg.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aighost.cpp Refactor: 2019-10-22 17:49:59 +02:00
aighost.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aigilbst.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aigilbst.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihand.cpp Refactor: 2019-10-22 17:49:59 +02:00
aihand.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihound.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aihound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiinnoc.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiinnoc.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aipod.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aipod.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
airat.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
airat.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aispid.cpp Refactor: 2019-10-22 17:49:59 +02:00
aispid.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aitchern.cpp Refactor: 2019-10-22 17:49:59 +02:00
aitchern.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiunicult.cpp Refactor: 2019-10-22 17:49:59 +02:00
aiunicult.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aizomba.cpp Refactor: 2019-10-22 17:49:59 +02:00
aizomba.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aizombf.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aizombf.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
asound.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
asound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
barf.cpp - cleaned out some chunks of unused or useless code, most importantly the Build cache which was only used by the sound code for permanently loading the data into memory. 2019-10-30 21:51:04 +01:00
barf.h RFS parser wip 2019-09-23 01:30:05 +02:00
blood.cpp - WIP search path code 2019-10-29 01:00:44 +01:00
blood.h - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
callback.cpp Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
callback.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
choke.cpp Refactor: 2019-10-22 17:49:59 +02:00
choke.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
common.cpp - tested and fixed game list loader. 2019-10-31 00:41:56 +01:00
common_game.h - converted noautoload and forcesetup flags to CVARs. 2019-10-27 09:38:55 +01:00
config.cpp - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
config.h - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
controls.cpp - fix compilation 2019-10-28 17:50:08 +01:00
controls.h - a few more CVARs 2019-10-23 01:30:43 +02:00
credits.cpp WIP 2019-10-28 01:12:31 +01:00
credits.h - fixed compilation. 2019-10-21 19:36:54 +02:00
db.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
db.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
demo.cpp - tested and fixed game list loader. 2019-10-31 00:41:56 +01:00
demo.h - refactored most of the remaining calls to kopen4load 2019-10-21 17:16:08 +02:00
dude.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
dude.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
endgame.cpp Refactor: 2019-10-22 17:49:59 +02:00
endgame.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
eventq.cpp Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
eventq.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
fire.cpp - first batch of adjustments to the new tile management. 2019-10-15 00:54:14 +02:00
fire.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
fx.cpp randomize ejecting brass and shell angle on the ground (#230) 2019-10-26 10:35:15 +02:00
fx.h randomize ejecting brass and shell angle on the ground (#230) 2019-10-26 10:35:15 +02:00
gamemenu.cpp WIP 2019-10-28 01:12:31 +01:00
gamemenu.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
gameutil.cpp feature: show player names (#234) 2019-10-27 22:24:30 +01:00
gameutil.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
getopt.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
getopt.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
gib.cpp - Added names for callbacks 2019-10-14 22:42:42 +02:00
gib.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
globals.cpp - Config work almost done. 2019-10-27 13:40:24 +01:00
globals.h - Config work almost done. 2019-10-27 13:40:24 +01:00
inifile.cpp - refactored most of the remaining calls to kopen4load 2019-10-21 17:16:08 +02:00
inifile.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
iob.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
iob.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
levels.cpp - refactoring of music CVARs 2019-10-22 02:01:05 +02:00
levels.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
loadsave.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
loadsave.h - refactored most of the remaining calls to kopen4load 2019-10-21 17:16:08 +02:00
macros.h - ported most of the remaining HUD CVars 2019-10-24 01:30:33 +02:00
map2d.cpp Refactor: 2019-10-22 17:49:59 +02:00
map2d.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
menu.cpp Fix the game on non-Windows (#240) 2019-10-30 18:54:56 +01:00
menu.h Fix F8 (#207) 2019-10-07 00:10:03 +02:00
menus.h - consolidate the 3 instances of input.cpp. 2019-10-28 18:32:05 +01:00
messages.cpp - simplified the button state maintenance 2019-10-28 07:00:31 +01:00
messages.h - Added names for statnums 2019-10-08 22:27:45 +02:00
mirrors.cpp - Added names for callbacks 2019-10-14 22:42:42 +02:00
mirrors.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
misc.cpp RFS parser wip 2019-09-23 01:30:05 +02:00
misc.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
network.cpp WIP 2019-10-28 01:12:31 +01:00
network.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
osdcmd.cpp - cleaned out some chunks of unused or useless code, most importantly the Build cache which was only used by the sound code for permanently loading the data into memory. 2019-10-30 21:51:04 +01:00
osdcmds.h - a few more CVARs 2019-10-23 01:30:43 +02:00
player.cpp Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
player.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
pqueue.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qav.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qav.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qheap.cpp - include namespace file in all sources as the very first include. 2019-09-21 20:59:54 +02:00
qheap.h Use C++ heap for resource manager 2019-09-21 11:41:25 +02:00
replace.cpp - merged playing_blood and bloodhack variables because they did the same thing. 2019-10-11 00:34:27 +02:00
replace.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
resource.cpp - cleaned out some chunks of unused or useless code, most importantly the Build cache which was only used by the sound code for permanently loading the data into memory. 2019-10-30 21:51:04 +01:00
resource.h - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
screen.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
screen.h - Config work almost done. 2019-10-27 13:40:24 +01:00
screentext.cpp - ported most of the remaining HUD CVars 2019-10-24 01:30:33 +02:00
screentext.h - fixed compilation for NBlood update. 2019-10-19 20:48:59 +02:00
sectorfx.cpp Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
sectorfx.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
seq.cpp fix cultist respawn time (#220) 2019-10-16 20:40:34 +02:00
seq.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
sfx.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
sfx.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
sound.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
sound.h - refactoring of music CVARs 2019-10-22 02:01:05 +02:00
startgtk.game.cpp - include namespace file in all sources as the very first include. 2019-09-21 20:59:54 +02:00
startosx.game.mm - include namespace file in all sources as the very first include. 2019-09-21 20:59:54 +02:00
startwin.game.cpp - Config work almost done. 2019-10-27 13:40:24 +01:00
startwin.game.h - added NBlood source. 2019-09-20 00:42:45 +02:00
tile.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
tile.h - first batch of adjustments to the new tile management. 2019-10-15 00:54:14 +02:00
trig.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
trig.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
triggers.cpp Commented system message in OperateSprite() 2019-10-26 10:35:14 +02:00
triggers.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
view.cpp feature: show player names (#234) 2019-10-27 22:24:30 +01:00
view.h - refactored r_fpslimit 2019-10-23 17:07:29 +02:00
warp.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
warp.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
weapon.cpp Add gModernMap guard 2019-10-27 16:54:24 +01:00
weapon.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00