raze/source/core
Christoph Oelckers 97a0cb2a10 - handle voxel rotation in the backend to enable it for all games.
This was previously only present in the Blood module and missed in Exhumed from upstream so the entire option was rather pointless.
Fixes #290
2021-04-04 10:33:29 +02:00
..
console - Wrap all g_gameType & GAMEFLAG_BLOOD checks into isBlood() inline. 2021-01-02 14:46:58 +11:00
menu - SW: fixed issue with autoselecting single episode entries with non-empty subtitles. 2021-01-27 23:53:26 +01:00
movie - removed some redundant utility functions. 2020-11-21 18:13:10 +01:00
music - moved music code to "common" 2020-05-23 12:37:47 +02:00
textures - use real fog, even in palette emulation mode. 2021-02-27 13:30:52 +01:00
automap.cpp - use local screen size variables in automap code. 2021-02-27 12:30:20 +01:00
automap.h - Automap: Put in framework to interpolate automap player. 2021-01-02 18:23:01 +11:00
binaryangle.h - Make 360. / 2048. a constant expression and replace all uses throughout code. 2021-04-01 10:42:22 +11:00
cheathandler.cpp - run most cheats through the network. 2020-09-03 01:32:51 +02:00
cheathandler.h - run most cheats through the network. 2020-09-03 01:32:51 +02:00
cheats.cpp - use stricter checks when trying to levelwarp. 2020-11-29 15:22:54 +01:00
cheats.h - WIP level transition refactored to a game independent event system. 2020-09-04 19:43:35 +02:00
compositesaveame.h - file system update and adjustment. 2020-04-12 08:30:40 +02:00
compositesavegame.cpp - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
ct_chat.cpp - it compiles again (with lots of code commented out.) 2020-10-04 20:11:02 +02:00
d_net.cpp Merge branch 'master' into InputContinuation 2020-10-10 21:39:27 +02:00
d_net.h - cleanup. 2020-09-13 19:27:05 +02:00
d_protocol.cpp - d_protocol: Change horz/avel pack/unpacking from long to float. 2020-10-09 16:18:28 +11:00
d_protocol.h - Blood: JSON serializer for triggers 2020-11-21 20:25:06 +01:00
d_ticcmd.h - Blood: JSON serializer for triggers 2020-11-21 20:25:06 +01:00
def_.cpp - actually compile the game code as larger units and integrate them in the main project. 2021-01-04 11:52:10 +01:00
gameconfigfile.cpp - adapt to changed value range of module master volume in ZMusic. 2021-03-14 08:51:59 +01:00
gameconfigfile.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
gamecontrol.cpp - little bit of engine cleanup. 2021-02-25 12:16:21 +01:00
gamecontrol.h - handle voxel rotation in the backend to enable it for all games. 2021-04-04 10:33:29 +02:00
gamecvars.cpp Revert "- subjective fix to Duke 3D's RPG harsh recoil." 2021-03-31 20:35:18 +11:00
gamecvars.h Revert "- subjective fix to Duke 3D's RPG harsh recoil." 2021-03-31 20:35:18 +11:00
gamefuncs.cpp - calcChaseCamPos(): Restore original algorithms for new position via GameInterface struct. 2021-02-18 21:47:39 +11:00
gamefuncs.h - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. 2021-02-18 21:47:37 +11:00
gameinput.cpp - sethorizon(): Ensure SB_CENTERVIEW bit is always cleared if horizon target is set. 2021-04-02 23:23:24 +11:00
gameinput.h - gameinput.cpp: Block player input within sethorizon() and applylook() if target for each has been set by the ticker. 2021-04-02 22:47:19 +11:00
gamestate.h - backend update 2020-10-25 09:20:26 +01:00
gamestruct.h - added a check for game-side-defined voxels when discarding one-sided wall sprites viewed from the back. 2021-04-03 21:49:28 +02:00
gi.cpp - backend update from GZDoom. 2020-11-23 15:54:06 +01:00
gi.h - backend update from GZDoom. 2020-11-23 15:54:06 +01:00
initfs.cpp - added a game-module wide lump filter for Duke and related games. 2020-10-05 00:20:33 +02:00
inputstate.cpp - InputState::ClearAllInput(): Only clear crouch_toggle bool if outside of a level, and resend SB_CROUCH sync bit if inside a level and crouch_toggle is true. 2021-04-01 13:46:16 +11:00
inputstate.h - let SyncInput return a combination of gamesetinput and cl_syncinput - also serialize gamesetinput. 2020-11-30 23:45:21 +01:00
interpolate.cpp - moved setsectinterpolate/clearsectinterpolate into the backend. 2021-01-04 10:37:14 +01:00
interpolate.h - moved setsectinterpolate/clearsectinterpolate into the backend. 2021-01-04 10:37:14 +01:00
intvec.h - got rid of common.h 2020-09-08 18:39:47 +02:00
iterators.h fixed undefined end of list behavior of iterators 2020-10-18 12:14:05 +02:00
mainloop.cpp - fixed: G_BuildTiccmd needs to clear the command struct. 2021-03-15 10:11:49 +01:00
maphack.cpp - fixed maphack loader. 2021-03-07 09:39:16 +01:00
mapinfo.cpp - RRRA: fixed progression from E1L7 to E2L1 plus a texture related crash. 2020-11-22 18:46:20 +01:00
mapinfo.h - activated most of the support code for programmatically created menus again. 2020-10-07 01:31:41 +02:00
maploader.cpp - fixed maphack loader. 2021-03-07 09:39:16 +01:00
mathutil.cpp - fixed incompatibility of FindDistance3D with Shadow Warrior. 2020-08-18 23:49:44 +02:00
mathutil.h - SW: Increase precision of x/y coordinates where possible. 2020-08-18 18:26:04 +10:00
ns.h - took all script exports out of the namespaces. 2020-10-10 10:11:22 +02:00
packet.h - SW: Migrate crouch toggling to backend solution implemented in 4ef0d20e0e. 2020-11-07 17:53:11 +11:00
palette.cpp - partially fixed colorization for hires replacements. 2020-11-10 23:59:04 +01:00
palette.h - always use the containing sector's fog when rendering sprites. 2020-09-20 20:39:11 +02:00
quotemgr.h - optimizations for better savegame performance. 2020-07-21 21:32:38 +02:00
quotes.cpp - optimizations for better savegame performance. 2020-07-21 21:32:38 +02:00
raze_music.cpp - added a CVAR to disable WT's ogg music and a fallback for when it cannot be found. 2020-09-07 21:26:07 +02:00
raze_music.h - re-implemented VP8 support. 2020-09-05 11:58:19 +02:00
raze_sound.cpp - do not print game init messages to the notify display. 2020-08-26 20:19:54 +02:00
raze_sound.h - got rid of common.h 2020-09-08 18:39:47 +02:00
rts.cpp - matching sound backend code with GZDoom. 2020-05-23 12:59:11 +02:00
rts.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
savegamehelp.cpp - let SyncInput return a combination of gamesetinput and cl_syncinput - also serialize gamesetinput. 2020-11-30 23:45:21 +01:00
savegamehelp.h - JSON serializer for actor. 2020-11-22 12:48:42 +01:00
scancodes.h -moved scancodes.h out of Build folder. 2020-06-20 12:54:33 +02:00
screenjob.cpp - Replace scale() calls with Scale() from common. 2021-01-05 07:31:34 +11:00
screenjob.h - fixed palette of Exhumed's game over screen. 2020-10-13 23:29:12 +02:00
screenshot.cpp - removed some Build related includes from core code. 2020-06-20 18:01:02 +02:00
searchpaths.cpp - Re-arrange swaddons[] const char array so that /gameroot is picked up first following changes in f4b27bbd27. 2021-04-01 12:25:57 +11:00
secrets.cpp - Blood: only trigger a secret if the hint system hasn't registered it. 2020-12-01 12:52:42 +01:00
secrets.h - Blood: only trigger a secret if the hint system hasn't registered it. 2020-12-01 12:52:42 +01:00
serialize_obj.h - missed adding a file... 2020-05-23 22:43:02 +02:00
statistics.cpp - removed some Build related includes from core code. 2020-06-20 18:01:02 +02:00
statistics.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
statusbar.h - Blood: handle super secrets properly in the statistics display. 2020-11-26 07:48:34 +01:00
statusbar2.cpp - Wrap all g_gameType & GAMEFLAG_BLOOD checks into isBlood() inline. 2021-01-02 14:46:58 +11:00
uiinput.h - cheat and chat code from ZDoom. 2020-06-21 23:28:45 +02:00
version.h - version bump. 2021-03-02 17:53:25 +02:00
zcompile.cpp - added the entry point for the ZScript compiler. 2020-06-14 19:20:04 +02:00