Gleb Mazovetskiy
303a6cf5ea
Fix next debug monster key
...
Accidentally changed to ALT+m from SHIFT+m in #5023
4 years ago
Gleb Mazovetskiy
fae441e75f
Remove `DVL_WM_SYSKEYDOWN`, `DVL_WM_SYSKEYCOMMAND`
...
These events were no longer used
4 years ago
Gleb Mazovetskiy
3d4f0b48b8
Remove `TranslateMessage`
...
It has become entirely redundant.
4 years ago
Gleb Mazovetskiy
a4ac41cece
Replace `DVL_VK` virtual key codes with `SDLK`
4 years ago
Anders Jenbo
74eacc1794
Clean up color cycling ( #4966 )
4 years ago
ephphatha
e7708f44d9
Ensures that tests pass
4 years ago
Anders Jenbo
bd175f1c53
Reduce double scans in GetSizeForThemeRoom
...
This takes it from 200% to just 110% tiles scanned during the processes
4 years ago
Vladimir Olteanu
78f2fa6221
drlg_l2: refactor ROOMNODE and HALLNODE
4 years ago
Anders Jenbo
f6f05da485
Clean up game name and password variables
4 years ago
Anders Jenbo
dd2644373d
Use a single main loop in GetSizeForThemeRoom
4 years ago
Anders Jenbo
3f6e6b19db
Restore optional optimization of GetSizeForThemeRoom
...
Looks like this improves performance by about 8%
4 years ago
Anders Jenbo
8d32782b12
Cleanup GetSizeForThemeRoom
4 years ago
Gleb Mazovetskiy
70364013b0
Fix fmt v9 deprecation warnings
...
Version 9 of libfmt deprecates printing `enum` without casting it to an
integral type explicitly (consistent with `enum class`).
4 years ago
Gleb Mazovetskiy
04c3d85179
Remove `MAX_PATH`
...
Rather than using the Windows-like `MAX_PATH`, what we really want is 2
things:
1. Maximum path of a file in an MPQ. This is now `MaxMpqPathSize`.
2. Max size for the known monster paths. This is now 64 for sounds and
TRNs, which is more than enough (picked arbitrarily).
4 years ago
Gleb Mazovetskiy
5d1b7f9f75
Bump SDL_audiolib
4 years ago
Gleb Mazovetskiy
f0cab60483
Bump googletest
4 years ago
Gleb Mazovetskiy
00d9dde90b
Bump find_steam_game
4 years ago
Gleb Mazovetskiy
3c992fd6c4
Bump libmft
4 years ago
Gleb Mazovetskiy
f9f6949af2
Clean up `effects_play_sound`, `gfnSoundFunction`
4 years ago
Gleb Mazovetskiy
643c707c55
Remove strncmp
4 years ago
Gleb Mazovetskiy
052e38e59c
Xbox NXDK: Use diasurgical fork of libfmt
4 years ago
ephphatha
e8a50f104e
Restore legacy behaviour
...
Ensures that tests pass
4 years ago
Anders Jenbo
acc4f27f63
Remove last usage of DWORD
4 years ago
Vladimir Olteanu
75ea31e89c
Remove unused misc items
4 years ago
Anders Jenbo
16b65120ea
Clean up LevelMonsterTypes related code
4 years ago
Gleb Mazovetskiy
7ad0ec925f
Reduce sizes of Monster (goal)Vars
...
sizeof(Monster): 168 -> 144
4 years ago
Mikołaj Piróg
262fa9ac2d
Rename MonsterData members ( #5000 )
4 years ago
Gleb Mazovetskiy
9cdb9e9585
rg99: Enable `-fmerge-all-constants`
4 years ago
Gleb Mazovetskiy
ca408b1ebc
Bump simpleini
...
Includes
56499b5af5
which fixes a warning
4 years ago
Anders Jenbo
9cae6dad7d
Clean up most usages of DWORD
4 years ago
Mikołaj Piróg
c38db60d0b
Remove monster name member from monster struct ( #4986 )
4 years ago
Stephen C. Wills
224e3ef0ea
Replace issue template with issue form
4 years ago
Gleb Mazovetskiy
f460405818
Fix warnings
...
Note that in test/utf8_test.cpp, the first comparison was redundant.
For a signed char, this iterates from -128 to -1, unsigned from 0 to 128.
4 years ago
Gleb Mazovetskiy
2a7f771bd8
CMake: Use the mold linker where available
...
Linking a debug build:
GNU LD: 1.82s
Mold: 0.03s
4 years ago
Gleb Mazovetskiy
304c62d943
Fix a HeadlessMode typo in monster.cpp
...
Fixes #4990
4 years ago
Anders Jenbo
ac2bf9aaac
Limit what gets called in headless mode
4 years ago
Anders Jenbo
4c01871ec9
Fetch shareware data for tests
4 years ago
obligaron
ebfb519ee0
Rename gbQuietMode to HeadlessMode
4 years ago
obligaron
40283ca69e
Introduce timedemo based tests
4 years ago
obligaron
bab9baa42a
Handle gbQuietMode for paths in StartGame
4 years ago
obligaron
0d00d75cd3
Items: Handle if CelSprite is not present
4 years ago
Cesar Canassa
ce349789cf
♻️ Refactor M_StartKill to receive a Monster reference ( #4943 )
4 years ago
Cesar Canassa
f0d1d58499
♻️ Remove monsterId from delta_kill_monster
4 years ago
Cesar Canassa
2c558a7aa0
♻️ Adds distanceToEnemy method
4 years ago
Cesar Canassa
fcd5928846
♻️ Refactor RandomWalk to receive a Monster reference ( #4905 )
4 years ago
Andrew James
d9d1385f6c
Take const reference in DirOK ( #4985 )
4 years ago
ephphatha
073b62549c
Cleanup AddTrap
4 years ago
ephphatha
16b8530375
Object reference in AddObjectLight
4 years ago
ephphatha
90c8f41e52
Object reference in AddChest
4 years ago
ephphatha
019b52c247
Remove temporary variables in SpawnRock
4 years ago