1004 Commits

Author SHA1 Message Date
Roman Fomin
2568985fc8
draw armsbg in ST_refreshBackground (#542) 2022-05-04 12:36:16 +02:00
Roman Fomin
4917c63d87
rearrange automap menu, consistency changes (#538)
* same offsets in general menu

* rearrange automap menu

* adjust keybinds menu, move automap toggle

* formatting

* fix prev next

* adjust defines for menu positioning

* define menu spacing

* fix typo

* missed enemies menu

* define menu x positioning

* fix M_X_WARN

* rearrange help screen
2022-05-04 10:16:32 +02:00
Lippeth
b2a3d8f869
resolved SDL2-VC hash mismatch error in CMake (#540) 2022-05-04 09:09:58 +02:00
Fabian Greffrath
0b66a0a813 more generalization of menu string positioning 2022-05-03 12:08:20 +02:00
Fabian Greffrath
1ae96f2a13
different colors for different thing classes on the Automap (#537)
* different colors for different thing classes on the Automap

Fixes #536

* move comment wehre it belongs
2022-05-03 10:43:19 +02:00
Roman Fomin
f811cffc76 fix MSVC compilation 2022-05-03 15:41:05 +07:00
Fabian Greffrath
309bb70d23 reset warning message when leaving menu with backspace 2022-05-02 13:22:15 +02:00
Fabian Greffrath
c78a0ab2d7 parametrize warning and prev/next line y-coord 2022-05-02 13:14:17 +02:00
Fabian Greffrath
0981c413dc fix miscalculation 2022-05-02 08:59:02 +02:00
Fabian Greffrath
0794c50120 always print prev/next on the last line, warn for REJECT overflow on reload 2022-05-02 08:55:33 +02:00
Fabian Greffrath
fa7cec5dac print all menu warnings on the next to last line 2022-05-02 08:27:18 +02:00
Roman Fomin
4cac272e04
enable novert by default (#535) 2022-05-01 16:39:39 +02:00
Roman Fomin
c79cb507f9 fix drawing M_PAUSE from PWADs 2022-05-01 20:04:28 +07:00
Roman Fomin
335edb6ef9
choosing a hud color instead of entering a number (#534)
* choosing a hud color instead of entering a number

* use local variable
2022-05-01 11:46:14 +02:00
Roman Fomin
8b197b4a37
docs update (#533)
* update documentation

* convert mbf-bugs.html to Markdown
* remove mbf21.md (it's incomplete)
* replace umapinfo.txt with umapinfo.md

* delete documents
2022-04-30 18:54:45 +02:00
Roman Fomin
3ed57c3eff
fix overlapping uses of global variables in p_map.c for mbf21 complevel (#532) 2022-04-30 15:21:39 +02:00
Fabian Greffrath
cae303933b extend Windows 11 VSync timer fix to SDL 2.0.22 2022-04-29 14:33:28 +02:00
Fabian Greffrath
e8417a4ccf update to SDL 2.0.22 2022-04-29 14:23:53 +02:00
Fabian Greffrath
cf5f99c278
extend cppcheck to also cover _WIN32 (#531) 2022-04-28 12:16:41 +02:00
Roman Fomin
7e81350578
remove win-textfile script (#530)
* remove python scripts

* retore convert-icon script

* fix docs destination

* fix docs->doc
2022-04-28 08:20:48 +02:00
Fabian Greffrath
66724b6391 minor clean-ups 2022-04-27 09:52:52 +02:00
facespkz
d096479bd2
Fix wiggling on edges of floors/ceilings (#518)
* Implement wiggle reduction from Crispy Doom

* Delete old R_ScaleFromGlobalAngle

* Move R_FixWiggle between re-added macros and R_RenderSegLoop

* Remove excess blank line

* rearrange new code for a smallest possible diff

* turn R_ScaleFromGlobalAngle() static

Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
2022-04-26 13:58:57 +02:00
Roman Fomin
5bda1a5cb2
add cosmetic bobbing setting (#528)
* add cosmetic bobbing setting

* fix typos

* disable centered weapon menu item if bobbin is off

* remove Boom's recoil from menu
2022-04-26 13:13:09 +02:00
Roman Fomin
daa9ea4e7d fix missed lumps counter for menus with thermo items 2022-04-26 17:59:35 +07:00
Roman Fomin
4c5f41e86a
enable hires and uncapped by default (#527) 2022-04-26 08:07:01 +02:00
Roman Fomin
d8f7a3c8b6
adjust menu vertical offset (#526) 2022-04-26 08:06:06 +02:00
Roman Fomin
846a07c1ae
fix empty lump name in MUSINFO savegame load (#525) 2022-04-25 16:09:54 +02:00
Fabian Greffrath
2d43b770b2
variable pitch bend range: 100 = none, 120 = original, 200 = default (#524)
* variable pitch bend range: 100 = none, 120 = original, 200 default (in Woof!)

* improve config string description
2022-04-25 16:09:38 +02:00
Fabian Greffrath
1a925af4e1 prevent memory leak on repeated calls of R_InitTranMap() 2022-04-25 13:32:45 +02:00
Roman Fomin
ad6684b7c0
bring implementation of V_DrawPatchTranslated into line with V_DrawPatchGeneral (#519)
* bring implementation of V_DrawPatchTranslated into line with V_DrawPatchGeneral

* add missed overflow checks
2022-04-25 11:21:19 +02:00
Roman Fomin
a53db1906c
fix menu item alttext if lumpname == "" (#523) 2022-04-25 09:47:48 +02:00
Roman Fomin
9f150e24e7
umapinfo: show CREDIT lump for default Doom 2 ending (#522) 2022-04-25 09:47:27 +02:00
Roman Fomin
e55ef38c91
umapinfo: fix nextsecret inconsistencies (#520) 2022-04-25 09:47:15 +02:00
Fabian Greffrath
59d0ea640e gracefully handle missing M_EPISOD patch lump in Episode menu 2022-04-25 09:23:05 +02:00
Fabian Greffrath
ce665c9388
take into account that gamemission defaults to doom (#516)
* take into account that gamemission defaults to doom

* free resources earlier
2022-04-14 11:07:20 +02:00
Roman Fomin
07e8330c92 check gamemission == none 2022-04-14 00:43:05 +07:00
Roman Fomin
ac24fc55b5
add content based IWAD check (#514)
* add content based IWAD check

* free resources

* add return

* remove local variable `numlumps`

To avoid potential confusion with global `numlumps`

* fix formatting
2022-04-13 18:04:03 +02:00
Roman Fomin
d95f990fc1
always initialize tranmap (#511)
* always initialize tranmap

* tranmap init is not needed for cheat
2022-04-13 08:30:10 +02:00
Roman Fomin
e4bbd2b98d
check for Windows version (#509)
* check for Windows version

* fix whitespace

* actual check

* workaround from International Doom
2022-04-13 08:29:56 +02:00
Roman Fomin
b404475ae9
compatibility with PrBoom+ netgame reload (#507) 2022-04-13 08:14:43 +02:00
Roman Fomin
10b41254da
add recoil pitch from Crispy Doom (#506)
* add recoil pitch from Crispy Doom

* remove disabling recoil menu entry

* move A_Recoil to A_FireSomething

* add recoil pitch to old BFG

* fix excess blank line

* restore Boom's recoil menu entry

* restore disabling recoil menu item

* fix typo

* fix copy paste error

* change pitch calculation in A_FireOldBFG
2022-04-13 08:14:32 +02:00
Roman Fomin
ce9a137447 Merge branch 'master' of github.com:fabiangreffrath/woof 2022-04-12 23:27:51 +07:00
Roman Fomin
05c26aabd2 fix secret exit in PWADs 2022-04-12 23:26:47 +07:00
facespkz
10ae531847
Allow status bar's time/stats widgets to show independently (#505)
* Allow time and stats widgets to show independently

* Remove dedicated variables in favor of extending hud_timests range

* Move both option from 1 up to 3

Also replaces modulos with bitwise AND

* Define constants for calculation of widget visibility
2022-04-11 21:47:26 +02:00
Roman Fomin
9b7cbdceee
save shifted versions of '=', ',', '.' to config (#500)
* save shifted versions of '=', ',', '.' to config

* add else

* change default key for screenshot
2022-04-10 19:23:51 +02:00
Roman Fomin
fe54bb771d
Simplify FindIWADFile and CheckIWAD (#499)
* simplify FindIWADFile and CheckIWAD

* remove description

* fix gcc warning

* set haswolflevels after init wads

* check default extension
2022-04-10 19:23:40 +02:00
Roman Fomin
eb82b4f64d
another attempt to fix netgame reload (#490)
* another attempt to fix netgame reload

* remove unused variable

* change rngseed calculation

* fix complevel boom desync

* fix complevel mbf netgame desync
2022-04-10 19:21:54 +02:00
Fabian Greffrath
fa899ac25d properly initialize the monsec widget's y coordinate
Fixes #502
2022-04-08 11:10:14 +02:00
Fabian Greffrath
4f9be3f457
work-around a bug in Windows 11's Direct3D9 VSync timer (#501)
* work-around a bug in Windows 11's Direct3D9 VSync timer

* set direct3d11 on all versions of Windows
2022-04-08 10:04:09 +02:00
Fabian Greffrath
c70f5a5309
catch playeringame[] overflow (#497) 2022-04-07 10:46:03 +02:00