1884 Commits

Author SHA1 Message Date
Roman Fomin
fcd26e812a
keep ceilings mapping with ceilings, and floors mapping with floors (#1108)
Taken from Eternity Engine.
2023-06-16 13:36:46 +07:00
Fabian Greffrath
d92b18bac4 convert visplane_t.top/bottom to unsigned short 2023-06-14 21:42:03 +02:00
Fabian Greffrath
ecd30c9605 remove unused basexscale, baseyscale from r_plane.c 2023-06-14 21:33:45 +02:00
Fabian Greffrath
abae3c2a8e
check for features first, restrictive conditions second (#1106)
* check for features first, restrictive conditions second

* fix missing parenthesis

* revert macros
2023-06-14 09:17:14 +02:00
Fabian Greffrath
8bc2c4ed39
add direct vertical aiming (from Crispy Doom) (#1105)
* add direct vertical aiming (from Crispy Doom)

* add comment
2023-06-13 14:22:52 +02:00
Fabian Greffrath
a9bb88c212 release Woof! 11.2.0 woof_11.2.0 2023-06-13 13:13:59 +02:00
Roman Fomin
70856dc8cf
update CHANGELOG.md (#1104)
* update CHANGELOG.md

* mention UMAPINFO fix
2023-06-13 13:12:03 +02:00
Roman Fomin
89e5ab3678
umapinfo: fix intertext field for Doom 1 (#1103) 2023-06-13 16:33:54 +07:00
Roman Fomin
14e55738d9 fix complevel 3 in demo footer, whitespace 2023-06-13 10:00:32 +07:00
Roman Fomin
4cfe6a4d69 don't check homebrew dependencies (speed up macOS CI) 2023-06-12 16:50:20 +07:00
Fabian Greffrath
0c8e524e3d
force interpolation in second call to T_MovePlane() (#1101)
* Revert "fix door interpolation in Doom2 MAP19 (#1100)"

This reverts commit 9b1ec60e3c1e69f26174f82b1b44f6245702a322.

* fix door interpolation in Doom2 MAP19

* force interpolation in second call to T_MovePlane()

---------

Co-authored-by: Roman Fomin <rfomin@gmail.com>
2023-06-12 11:34:59 +02:00
Roman Fomin
9b1ec60e3c
fix door interpolation in Doom2 MAP19 (#1100)
* fix Boom elevators
2023-06-12 14:17:04 +07:00
tomas7770
51274c1c83
Fix P_RadiusAttack dist depending on damage (#1099)
Fix variable "dist" in P_RadiusAttack depending on damage (like vanilla Doom), which causes attack radius to actually depend on damage. Now depends on distance arg (like dsda-doom).
2023-06-12 08:48:41 +02:00
Fabian Greffrath
cdb9a57545 fix cheat key menu ordering 2023-06-12 08:46:34 +02:00
Roman Fomin
9b26d8d805
fix pickup messages in multiplayer (#1098)
* add `togglemsg()`, macronize and simplify `doomprintf()`

* fix whitespace

* rename playermsg->doomprintf, doomprintf->displaymsg
2023-06-11 17:51:44 +07:00
Fabian Greffrath
b347ca9aba
prefer IDDT cheat key over IDBEHOLDA (#1096)
* prefer IDDT cheat key over IDBEHOLDA

* improve description
2023-06-10 08:45:02 +02:00
Roman Fomin
91ba98d18d
fix weapon switching animation in multiplayer (#1097) 2023-06-09 14:48:26 +02:00
Roman Fomin
31b1e31bbf don't use ilammy/msvc-dev-cmd
Windows-2022 image now contains two installations of vcpkg, see:
https://github.com/microsoft/vcpkg/issues/31808 Don't use Visual Studio
version, switch to MSBuild.
2023-06-08 09:51:21 +07:00
Fabian Greffrath
68b6c34c59
DEH: check value passed as dropped item (#1095) 2023-06-07 12:21:02 +02:00
Roman Fomin
92ccae60cc update vcpkg 2023-06-04 21:41:20 +07:00
Roman Fomin
3d3c376ca3 try to fix vcpkg 2023-06-04 21:22:53 +07:00
Roman Fomin
e1e1f8cc90 update vcpkg 2023-06-04 18:38:21 +07:00
ceski
975370200d
Allow direct toggle between windowed and exclusive fullscreen modes (#1089)
* Allow direct toggle between windowed/exclusive FS

* Remove redundant destroy/free calls

* Fix secondary display window position

* Simplify window position update on shutdown
2023-05-31 17:37:44 +07:00
Alaux
0384971f82
Always color Chainsaw number green in Boom HUD (#1091) 2023-05-31 12:03:11 +02:00
Alaux
3330f9c7a5
Fix screenshot cropping with use_aspect == 0 (#1090) 2023-05-31 12:02:16 +02:00
Alaux
4e7ad58a2a
Fix weapon lowering upon death (#1086) 2023-05-30 05:09:50 -03:00
kraflab
43b47a8cb0 Fix blockmap limits
Co-Authored-By: andrey-budko <6490190+andrey-budko@users.noreply.github.com>
2023-05-29 21:58:07 +02:00
Fabian Greffrath
411f934292
only set quicksaveslot upon successful load/save completion (#1085)
Fixes #1083
2023-05-29 12:26:45 +02:00
Alaux
a2c40bbd2a
Fix stutter in weapon switching animation (#1082)
* Weapon switching fix proof-of-concept

* Fix switching anim with bobbing disabled

* Use enum
2023-05-28 03:31:37 -03:00
Fabian Greffrath
6dafe9b7b0
clean-up am_map.c (#1080) 2023-05-26 10:13:48 +02:00
Fabian Greffrath
f3e9ebbe07
document IDCLEV00 in cheats.md 2023-05-25 11:27:21 +02:00
Alaux
126a4f5269
Make IDCLEV00 restart the current map (#1079)
* Make IDCLEV00 restart the current map

* Brace on next line
2023-05-25 06:01:20 -03:00
Alaux
c5bb0a91f1
Don't snap Automap to player upon opening it with Follow Mode off (#1078)
* Don't always snap Automap to player upon opening

* Set `automapfirststart = true` in `AM_LevelInit()`

* Make `automapfirststart` static
2023-05-25 04:56:20 -03:00
Roman Fomin
9c361a0043
don't run SDL_RenderPresent in I_UpdateRender (#1077)
SDL's rendering functions operate on a backbuffer, the backbuffer should be
considered invalidated after each present; do not assume that previous contents
will exist between frames. Documentation:
https://wiki.libsdl.org/SDL2/SDL_RenderPresent
2023-05-25 12:56:56 +07:00
Alaux
38d6d21751
Remove unused/useless st_stuff.c/h code` (#1075) 2023-05-24 18:08:08 +07:00
Roman Fomin
bf1c0694e6
add half pixel correction to fix distortion (#1074) 2023-05-24 15:18:11 +07:00
Fabian Greffrath
097fa6a951 release Woof! 11.1.4 woof_11.1.4 2023-05-23 14:39:17 +02:00
Fabian Greffrath
5987722d5c didn't we say continue? 2023-05-23 14:38:32 +02:00
Fabian Greffrath
f3284e4ecd release Woof! 11.1.3 woof_11.1.3 2023-05-23 14:23:34 +02:00
Fabian Greffrath
153dd9f650 more fixes for DSDHacked sprites and sounds
Fixes #1072
2023-05-23 14:22:09 +02:00
Fabian Greffrath
626e5629bc release Woof! 11.1.2 woof_11.1.2 2023-05-23 10:25:21 +02:00
Roman Fomin
f6e3c01f1a
make cheat restrictions consistent for menu and player input (#1071)
* disable cheats in strictmode
2023-05-23 07:31:39 +07:00
Fabian Greffrath
6167d92086
avoid collisions between very long left/right aligned widgets (#1070)
* avoid collisions between very long left/right aligned widgets

* text widget with a cursor (i.e. chat widget) gets a line on its own

* build fix

* draw chat widget before messages

* add an align_topleft_exclusive mode for the chat and message widgets, which will always reserve a whole line for them
2023-05-22 11:59:08 +02:00
Fabian Greffrath
118d192ae6
implement centered widgets, avoid collisions with left/right aligned widgets (#1067) 2023-05-22 09:08:48 +02:00
ceski
e053e04331
winmidi: Prevent hanging notes when pausing game (#1069) 2023-05-22 13:54:59 +07:00
Roman Fomin
e89612a0c9
fix DSDHacked crash (#1066)
* fix sounds crash

* same issue with sprites
2023-05-21 15:46:22 +07:00
Roman Fomin
8a6e81ac29
fix automap overlay reset (#1064) 2023-05-20 09:04:08 +02:00
Roman Fomin
79bfb2b932 cmake: little clean up 2023-05-19 15:19:51 +07:00
Roman Fomin
9acc84de85 memio: init reset_eof field 2023-05-19 15:19:02 +07:00
Fabian Greffrath
d912403233 macroize the weapon state checks in P_MovePsprites() 2023-05-18 15:31:21 +02:00