raze/source/core
Christoph Oelckers 3fee8f3c4e - replaced dragpoint (both the generic and the Blood variant) with a newly written vertexscan function.
This is a template allowing to run any task on a set of walls with equivalent start point.
Code was redesigned from scratch to be more clear than the existing variants.

The idea here is to reuse the base algorithm for other things that need to operate on the equivalent set of a given wall's start point.
2021-12-30 09:58:15 +01:00
..
console - address C++20 deprecation warnings with enums in floating point arithmetic. 2021-11-02 23:32:31 +01:00
menu - Added skill selection for user maps. 2021-12-30 09:58:09 +01:00
music - addressed more shadowed variables in common code. 2021-12-30 09:57:32 +01:00
rendering - first batch of routing all write access to sectortype::ceilingz and floorz through a function interface. 2021-12-30 09:58:14 +01:00
textures - addressed more shadowed variables in common code. 2021-12-30 09:57:32 +01:00
actorlist.cpp - deal with s() in shared code. 2021-12-30 09:57:14 +01:00
automap.cpp - renamed some shadowing variables in common code. 2021-12-30 09:57:32 +01:00
automap.h - MarkSectorSeen 2021-12-26 23:09:48 +01:00
binaryangle.h - Clamp the return value in PitchToHoriz() between the range of an INT32 value, and fix some math in the PitchToBAM() and BAMToPitch() inlines. 2021-12-07 19:59:30 +11:00
cheathandler.cpp - fixed bad operator grouping in cheat code. 2021-07-25 17:17:29 +02:00
cheathandler.h - run most cheats through the network. 2020-09-03 01:32:51 +02:00
cheats.cpp - fixed map ccmd. 2021-12-30 09:58:10 +01:00
cheats.h - route savegame requests through the newwork, just like GZDoom does. 2021-05-12 00:21:26 +02:00
coreactor.h - replaced the last remaining s() calls in Blood's interface and deleted the method. 2021-12-30 09:57:51 +01:00
ct_chat.cpp - quote argument for sending cheats from the chat editor. 2021-07-25 12:48:27 +02:00
d_net.cpp - renamed some shadowing variables in common code. 2021-12-30 09:57:32 +01:00
d_net.h - merged the few remaining contents of mmulti.h into d_net.h 2021-05-03 19:01:00 +02:00
d_protocol.cpp - various small bits of cleanup. 2021-11-29 00:57:11 +01:00
d_protocol.h - route savegame requests through the newwork, just like GZDoom does. 2021-05-12 00:21:26 +02:00
d_ticcmd.h - Blood: JSON serializer for triggers 2020-11-21 20:25:06 +01:00
defparser.cpp - Tidy up some GCC warnings about ininitialised variables, memsetting non-trivial types and some others. 2021-12-26 23:10:02 +01:00
g_mapinfo.cpp - addressed most unused/uninitialized variable warnings from MSVC. 2021-11-29 00:55:30 +01:00
g_mapinfo.h - summary screens, too. 2021-05-02 12:28:32 +02:00
gameconfigfile.cpp - Added Raze-specific application data search path for macOS. 2021-12-15 21:30:46 +01:00
gameconfigfile.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
gamecontrol.cpp - Capitalise vec2_t y variable. 2021-12-30 09:57:02 +01:00
gamecontrol.h - migrated Exhumed's sector extensions to the actual struct. 2021-12-25 21:28:49 +01:00
gamecvars.cpp - Make a number of CVARs in gamecvars.cpp saved as part of the global config. 2021-12-07 19:59:26 +11:00
gamecvars.h - various small bits of cleanup. 2021-11-29 00:57:11 +01:00
gamefuncs.cpp - replaced dragpoint (both the generic and the Blood variant) with a newly written vertexscan function. 2021-12-30 09:58:15 +01:00
gamefuncs.h - replaced dragpoint (both the generic and the Blood variant) with a newly written vertexscan function. 2021-12-30 09:58:15 +01:00
gamehud.cpp - Capitalise vec2_t y variable. 2021-12-30 09:57:02 +01:00
gamehud.h - Blood: Perform interpolation between frames for each tile coordinate when there is more than one frame and the picnum between frames match. 2021-07-29 17:39:22 +10:00
gameinput.cpp - Capitalise vec2_t y variable. 2021-12-30 09:57:02 +01:00
gameinput.h - Capitalise vec3_t z variable. 2021-12-30 09:57:03 +01:00
gamestruct.h - Added skill selection for user maps. 2021-12-30 09:58:09 +01: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 - addressed more shadowed variables in common code. 2021-12-30 09:57:32 +01:00
inputstate.cpp - Duke/RR: Re-add micro-movement cancellation for RR's vehicles that was dropped in 466bc84697. 2021-12-26 23:09:50 +01:00
inputstate.h - Duke/RR: Re-add micro-movement cancellation for RR's vehicles that was dropped in 466bc84697. 2021-12-26 23:09:50 +01:00
interpolate.cpp - first batch of routing all write access to sectortype::ceilingz and floorz through a function interface. 2021-12-30 09:58:14 +01:00
interpolate.h - fixed Exhumed panning setup. 2021-12-30 09:57:09 +01:00
intvec.h - Duke/RR: added fudging to work around aiming randomization issues with the pistol when autoaim is off. 2021-12-30 09:58:10 +01:00
mainloop.cpp - addressed more shadowed variables in common code. 2021-12-30 09:57:32 +01:00
maphack.cpp - Capitalise vec3_t z variable. 2021-12-30 09:57:03 +01:00
mapinfo.cpp - fixed user map music lookup for real without disabling other things. 2021-12-30 09:58:08 +01:00
mapinfo.h - fixed the user map label. 2021-12-30 09:58:07 +01:00
maploader.cpp - first batch of routing all write access to sectortype::ceilingz and floorz through a function interface. 2021-12-30 09:58:14 +01:00
maptypes.h - first batch of routing all write access to sectortype::ceilingz and floorz through a function interface. 2021-12-30 09:58:14 +01:00
mathutil.cpp - Optimise fFindDistance2D() to multiply by inverse rather than divide by a constant. 2021-07-10 22:08:48 +10:00
mathutil.h - added vector variants of FindDistance2D and FindDistance3D 2021-12-30 09:58:07 +01:00
ns.h - extended walltype to directly manage Blood's XWALL. 2021-12-25 21:28:47 +01:00
packet.h - SW: Migrate crouch toggling to backend solution implemented in 4ef0d20e0e. 2020-11-07 17:53:11 +11:00
palette.cpp - addressed most unused/uninitialized variable warnings from MSVC. 2021-11-29 00:55:30 +01:00
palette.h - removed templates.h includes. 2021-10-30 10:51:03 +02:00
precache.cpp - addressed more shadowed variables in common code. 2021-12-30 09:57:32 +01:00
precache.h - migrated RR's cutscene definitions. 2021-05-02 13:12:24 +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 Revert "- fixed music lookup for user maps." 2021-12-30 09:58:08 +01:00
raze_music.h - removed the non-functional and long abandoned level music alias feature. 2021-05-12 21:48:40 +02:00
raze_sound.cpp - SW/Exhumed fixed sound relinking on actor destruction. 2021-12-30 09:53:10 +01:00
raze_sound.h - Capitalise vec3_t z variable. 2021-12-30 09:57:03 +01:00
razefont.cpp - various small bits of cleanup. 2021-11-29 00:57:11 +01:00
razefont.h - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
rts.cpp - fixed more warnings in 'core'. 2021-05-12 21:47:32 +02:00
rts.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
savegamehelp.cpp - handle the remaining write accesses to ceilingz and floorz. 2021-12-30 09:58:14 +01:00
savegamehelp.h - Capitalise vec3_t z variable. 2021-12-30 09:57:03 +01:00
scancodes.h -moved scancodes.h out of Build folder. 2020-06-20 12:54:33 +02:00
screenjob.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
screenjob_.h - silenced some warnings. 2021-05-22 15:34:04 +02:00
screenshot.cpp - removed some Build related includes from core code. 2020-06-20 18:01:02 +02:00
searchpaths.cpp - removed compat.h entirely, all that was left was redundant #includes. 2021-12-14 12:27:41 +01: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 - final preparations for changing type of cursectnum 2021-12-25 21:28:55 +01:00
sectorgeometry.cpp - don't use a full sector backup in the triangulator for comparing changes. 2021-12-30 09:58:14 +01:00
sectorgeometry.h - don't use a full sector backup in the triangulator for comparing changes. 2021-12-30 09:58:14 +01:00
serialize_obj.h - missed adding a file... 2020-05-23 22:43:02 +02:00
statistics.cpp - addressed more shadowed variables in common code. 2021-12-30 09:57:32 +01:00
statistics.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
statusbar.h - removed all leftover parts of the native status bars. 2021-05-16 10:35:33 +02:00
statusbar2.cpp - addressed most unused/uninitialized variable warnings from MSVC. 2021-11-29 00:55:30 +01:00
uiinput.h - cheat and chat code from ZDoom. 2020-06-21 23:28:45 +02:00
version.h - added savegame support for the new actor management. 2021-12-26 23:10:03 +01:00
zcompile.cpp - removed duplicate PClass::StaticInit call. 2021-12-30 09:58:10 +01:00