14 Commits

Author SHA1 Message Date
Roman Fomin
d2c8914adb
remove GameVariant_t, add more *-all autoload folders (#1623)
* remove pack_freedoom
2024-03-31 23:19:59 +07:00
Roman Fomin
5a4a47bed3
move config code to m_config (#1567)
* Use clang-format
2024-03-07 15:19:31 +07:00
Roman Fomin
a6836b314f
header cleanup using IWYU tool (#1467)
* Forward declaration of structures in headers where possible

* Use M_snprinf instead of sprintf

* Remove D_INTMAX D_INTMIN

* Don't change libtextscreen files

* Add miniz and win32 include directories
2024-02-20 19:26:28 +07:00
Roman Fomin
c2ea692e3a
add GameVariant_t, don't autoload from doom-all for FreeDoom and miniwad (#1384)
* Rename vx_filenames->vxfiles
2024-01-09 22:18:18 +07:00
Fabian Greffrath
5de216d785
apply the non-amigaos4 specific parts of the AmigaOS4 patch (#1369)
* apply the non-amigaos4 specific parts of the AmigaOS4 patch

* move SDL_Quit() to the end of StartGame()

* replace atexit() with I_AtExit()
2024-01-04 17:41:55 +01:00
Fabian Greffrath
0b2023dfa3
fall back to "Player" as the default player name (#1300)
* fall back to "Player 1" as the default player name

While giving players pet names is funny for network games, the player
name's primary and most prominent use is obituaries. And since these
are enabled by default, we should fall back to a generic default that
may get changed again in-game (or in config) for network games.

* Update net_client.h
2023-12-05 13:57:44 +01:00
Roman Fomin
51ce2f38f4
remove escape strings in wad filenames in the setup tool (#1222)
It seems that `_wopen()` does not open escaped filenames in Windows.
2023-10-10 23:19:10 +07:00
Roman Fomin
5f5e0e2c19
implement Deathmatch 3.0 (from Crispy Doom) (#595) 2022-06-10 18:15:27 +02:00
Roman Fomin
3d1f4c2e35 remove unused code 2022-06-10 22:08:15 +07:00
Roman Fomin
eec7053de3 fix gcc warnings 2022-06-02 23:37:33 +07:00
Roman Fomin
9145bb4cef fix skill and warp selection 2022-06-02 23:20:51 +07:00
Roman Fomin
e60a38757c fix switch warning 2022-06-02 21:40:44 +07:00
Roman Fomin
e5e6eb8c2e fix gcc warnings 2022-06-02 21:37:08 +07:00
Roman Fomin
f99ae8ab05 implement multiplayer setup (based on Chocolate Doom) 2022-06-02 21:28:08 +07:00