raze/source/blood/src
Christoph Oelckers 481ac965cf - reverted ClockTicks to an integer so that interpolation can be reimplemented without it affecting the global game timer.
The entire method at use here is essentially not correct. Interpolation should be handled independently of the game timer directly based on the underlying clock, like in ZDoom.
There's interpolation bugs in the Build games that cannot be fixed if totalclock is used for it, but if we use something else we do not need a fractional totalclock.
2020-07-14 11:52:38 +02:00
..
actor.cpp - fixed compilation. 2020-05-22 18:35:25 +02:00
actor.h First round of Blood Savegame fix. 2020-02-11 23:15:25 +01:00
ai.cpp - Player control: more strict rules for copying properties of xsprite 2020-05-22 17:33:05 +02:00
ai.h - added an indexer for Blood's AI states. 2020-02-12 00:22:11 +01:00
aibat.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aibat.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aibeast.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aibeast.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiboneel.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aiboneel.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiburn.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aiburn.h - Custom Dude updates and refactor 2019-11-24 22:38:21 +01:00
aicaleb.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aicaleb.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicerber.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aicerber.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicult.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aicult.h - added an indexer for Blood's AI states. 2020-02-12 00:22:11 +01:00
aigarg.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aigarg.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aighost.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aighost.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aigilbst.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aigilbst.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihand.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aihand.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihound.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aihound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiinnoc.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aiinnoc.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aipod.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aipod.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
airat.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
airat.h - added an indexer for Blood's AI states. 2020-02-12 00:22:11 +01:00
aispid.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aispid.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aitchern.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aitchern.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiunicult.cpp - simple stuff from the texture manager inclusion commit. 2020-05-24 00:27:24 +02:00
aiunicult.h - Don't change statnum of thing converted to debris back to thing on impact trigger when firing with vector weapon. 2020-05-22 17:36:37 +02:00
aizomba.cpp - Blood: Fix for buried zombies losing their targeting ability when being struck down while rising from the grave. 2020-02-15 21:47:02 +01:00
aizomba.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aizombf.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aizombf.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
asound.cpp - matching sound backend code with GZDoom. 2020-05-23 12:59:11 +02:00
asound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
barf.cpp - file system update and adjustment. 2020-04-12 08:30:40 +02:00
barf.h RFS parser wip 2019-09-23 01:30:05 +02:00
blood.cpp - safety commit - does not compile! 2020-07-07 13:19:09 +02:00
blood.h - quote cleanup. 2020-06-30 22:53:15 +02:00
callback.cpp - Don't change statnum of thing converted to debris back to thing on impact trigger when firing with vector weapon. 2020-05-22 17:36:37 +02:00
callback.h - Added tracking type of conditions. Generally conditions is still WIP. 2020-05-22 17:28:35 +02:00
choke.cpp - continued work on Blood save state 2020-02-12 00:43:13 +01:00
choke.h - continued work on Blood save state 2020-02-12 00:43:13 +01:00
common.cpp - gutted cache1d. The old file system is gone, excepr for klistpath, which still gets used in a few places. 2019-11-01 22:17:15 +01:00
common_game.h - cleanup of the screentext consolidation 2020-03-05 01:17:31 +01:00
config.cpp - made Blood's FullMap flag global and removed the hacks to show the full automap. 2020-03-07 19:30:18 +01:00
config.h - made Blood's FullMap flag global and removed the hacks to show the full automap. 2020-03-07 19:30:18 +01:00
controls.cpp - change mouse input from int to float and adjust games accordingly. 2020-07-04 18:28:00 +02:00
controls.h Blood: input code improvements 2020-06-17 12:22:23 +02:00
credits.cpp - moved the textures used for the animations into the texture manager. 2020-06-14 20:27:13 +02:00
credits.h - fixed compilation. 2019-10-21 19:36:54 +02:00
d_menu.cpp - backend update to make the ZScript compiler work. 2020-06-14 18:58:30 +02:00
db.cpp - manual update of some missed content. 2020-05-22 18:28:03 +02:00
db.h - properly implement texture offsets 2020-05-24 13:26:45 +02:00
demo.cpp - backend update to make the ZScript compiler work. 2020-06-14 18:58:30 +02:00
demo.h - refactored most of the remaining calls to kopen4load 2019-10-21 17:16:08 +02:00
dude.cpp - Don't change statnum of thing converted to debris back to thing on impact trigger when firing with vector weapon. 2020-05-22 17:36:37 +02:00
dude.h - More compact code for event redirection 2020-05-22 17:34:33 +02:00
endgame.cpp - matching sound backend code with GZDoom. 2020-05-23 12:59:11 +02:00
endgame.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
eventq.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
eventq.h - Event redirection support for modern types 2020-03-02 23:53:33 +01: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 - consolidation of engine save code. 2020-01-21 21:51:05 +01:00
fx.h Precache more tiles on level start 2020-01-02 19:20:11 +01:00
gamemenu.cpp - hooked up ZDoom' joystick code and removed the remaining parts of the old MACT input library. 2019-12-14 20:15:15 +01:00
gamemenu.h - fixed stuff and cleaned out most of the old menu code. 2019-12-05 19:00:40 +01:00
gameutil.cpp - properly implement texture offsets 2020-05-24 13:26:45 +02:00
gameutil.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01: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 - consolidation of engine save code. 2020-01-21 21:51:05 +01:00
gib.h - merge fixes. 2020-01-02 19:20:11 +01:00
globals.cpp - use GZDoom's 2D drawer. 2020-05-25 17:11:32 +02:00
globals.h - more unused data removed 2020-02-12 01:00:47 +01:00
inifile.cpp - file system update and adjustment. 2020-04-12 08:30:40 +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 - backend update to make the ZScript compiler work. 2020-06-14 18:58:30 +02:00
levels.h - fixed some reporting stuff for Blood. 2020-04-01 22:35:56 +02:00
loadsave.cpp Blood: Amend how game pauses. 2020-05-31 23:19:54 +02:00
loadsave.h - more unused data removed 2020-02-12 01:00:47 +01:00
macros.h - hooked up the input system and did a major cleanup. 2019-12-24 12:59:26 +01:00
map2d.cpp Blood: Workaround for map view showing 1px of non-border at the bottom. 2020-04-09 08:14:10 +02:00
map2d.h Blood: Tie player input to the frame rate instead of the game tickrate 2020-03-31 08:56:36 +02:00
menu.cpp - added refactored sound code to RR frontend. 2019-12-16 16:18:47 +01:00
messages.cpp - console code matching with GZDoom 2020-04-12 08:30:41 +02:00
messages.h - Added names for statnums 2019-10-08 22:27:45 +02:00
mirrors.cpp Blood : Fix mirror issue 2020-05-22 17:25:54 +02:00
mirrors.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
misc.cpp - removed the unused File* functions which were the last remaining places to use stdio FILE for reading. 2019-11-13 18:34:05 +01:00
misc.h - removed the unused File* functions which were the last remaining places to use stdio FILE for reading. 2019-11-13 18:34:05 +01:00
network.cpp Blood: input code improvements 2020-06-17 12:22:23 +02:00
network.h Blood: Tie player input to the frame rate instead of the game tickrate 2020-03-31 08:56:36 +02:00
nnexts.cpp - properly implement texture offsets 2020-05-24 13:26:45 +02:00
nnexts.h - fixed compilation. 2020-05-22 18:35:25 +02:00
osdcmd.cpp - use GZDoom's 2D drawer. 2020-05-25 17:11:32 +02:00
osdcmds.h - store palettes in the palette container. 2020-05-23 12:31:05 +02:00
player.cpp - Don't change statnum of thing converted to debris back to thing on impact trigger when firing with vector weapon. 2020-05-22 17:36:37 +02:00
player.h Blood: Clear keys on new level, fixes #308 2020-02-11 18:17:22 +01:00
pqueue.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qav.cpp - merge fixes. 2020-01-02 19:20:11 +01:00
qav.h Precache more tiles on level start 2020-01-02 19:20:11 +01: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 - got rid of some editor-only code and the entire buildvfs header 2019-11-08 02:02:54 +01:00
replace.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
resource.cpp - SW sound WIP 2019-12-17 23:25:07 +01:00
resource.h - file system update and adjustment. 2020-04-12 08:30:40 +02:00
screen.cpp - backend update. 2020-06-11 09:15:44 +02:00
screen.h - palette code cleanup 2020-04-13 23:58:44 +02:00
sectorfx.cpp - simple stuff from the texture manager inclusion commit. 2020-05-24 00:27:24 +02:00
sectorfx.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
seq.cpp - properly implement texture offsets 2020-05-24 13:26:45 +02:00
seq.h - Custom Dude updates and refactor 2019-11-24 22:38:21 +01:00
sfx.cpp - matching sound backend code with GZDoom. 2020-05-23 12:59:11 +02:00
sfx.h - fixed sound volume issues in Blood. 2020-01-22 16:34:58 +01:00
sound.cpp - matching sound backend code with GZDoom. 2020-05-23 12:59:11 +02:00
sound.h - update of music code, in particular separating the engine-specific lookup from the backend. 2020-05-23 12:37:47 +02:00
text.cpp - consolidation of screentext code 2020-03-05 00:58:38 +01:00
text.h - consolidation of screentext code 2020-03-05 00:58:38 +01:00
tile.cpp - properly implement texture offsets 2020-05-24 13:26:45 +02:00
tile.h - properly implement texture offsets 2020-05-24 13:26:45 +02:00
trig.cpp - file system update and adjustment. 2020-04-12 08:30:40 +02:00
trig.h - file system update and adjustment. 2020-04-12 08:30:40 +02:00
triggers.cpp - manual update of some missed content. 2020-05-22 18:28:03 +02:00
triggers.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
view.cpp - reverted ClockTicks to an integer so that interpolation can be reimplemented without it affecting the global game timer. 2020-07-14 11:52:38 +02:00
view.h - removed the complete crosshair color hackery. 2020-01-18 16:14:31 +01:00
warp.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
warp.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
weapon.cpp - Added tracking type of conditions. Generally conditions is still WIP. 2020-05-22 17:28:35 +02:00
weapon.h Precache more tiles on level start 2020-01-02 19:20:11 +01:00