Details for SVN revision 2340
28-May-2010 (Friday) at 11:15:05 GMT+0000 by Christoph Oelckers
On branches: 2.6, 2D_Refactor, 3.7fixed, 3dfloors, 3dfloors2, 3dfloors3, 4.11, 4.13, 4.14, 4.14.1, 4.14.2, 4.14.3, 4.15, 4.2.1, 4.2.4, 4.3.2, 4.3.3, 4.5, 4.6, 4.7, 4.7.1, 4.8, 4.8.1, 4.8.2, 4.9, Branch_g1.8.07, Buffer_For_All, GLEW_VERSION, GZDoom_Lite, Glew_Version_For_Real, Hardwareshader, MeansOfDeath, RenameVisualThinkers, TicRateChange, ZCompat2, adlMIDI, appimagebuilder, appimagetest, arm64win, asmjitsection, automap, bugtesting, classic_inter_scaling, clientserver, docs-testing, dragonbook, dsda-udmf, dynopengl, edf, finale, fix_friendly_spawn, float, floatcvt, friendly_window_title, fs_revamp, g1.x, g2.2, g3.3.2, g3.3maint, g3.5maint, g4.12, g4.2, g_level_reworking, glswfb_allow_mesa_30, gzdoom-5.0, haiku-develop, hwuniforms, implicit_regvar_init, indexbuffer, isometric_test, iwad_param, legacy, level_removal_abandoned, lightlevelcontrast, lightmaps, lightmaps-new, main, maint, maint1.9, maint2.1, maint2.4, maint_3.0, maint_3.6.x, maint_4.0, maint_4.1, maint_4.3, map_loader, menu, menu_revamp, minimap, mt, new_level_refactor, newtimercode4, normalNx, noscriptexit, ortho, pbr_environment, polybackend, portal-zdoom, portals_old, pp_cleanup, pr/140, pre-vcpkg, prep-4.13, qzdoom-merge, refdocs, renderstate_abstraction, reverbedit, revert-291-menu_blur, rolling_back, savegamefix, sdl_hint, sdladapter, sections, selectiverendering, shadows, staging, startscreen, sub-dynlight-other, swnitevisdrawer, tdbots, timidity++, trunk, uniformbuffers, usdf, v2.x, virtual_2d, vkcopyqueue, vkdoom-master, voxel, vulkan, welcome, windowscale, zbots, zmaster, zmdl
- added a Boom (strict) compatibility mode.
- Restored some original Doom behavior that received complaints from users:
- reactivated the old sliding against diagonal walls code and compatibility optioned it with COMPATF_WALLRUN.
- re-added the original hitscan checking code using a cross-section of the actor instead of the bounding box, compatibility optioned with COMPATF_HITSCAN.
SVN r2340 (trunk)
6 files changed, 166 insertions, 95 deletions
Modified
| src/compatibility.cpp (Diff) | ||
| src/d_main.cpp (Diff) | ||
| src/doomdef.h (Diff) | ||
| src/m_options.cpp (Diff) | ||
| src/p_map.cpp (Diff) | ||
| src/p_maputl.cpp (Diff) |
