Eric Robinson
2e394d0f00
[QOL/UX] Multiplayer Player Colors ( #8317 )
2 months ago
Trihedraf
4c9bc51ecb
don't show debug toggles unless one is active
2 months ago
Eric Robinson
d0fb28d544
Cleanup DrawAutomapText ( #8345 )
3 months ago
Eric Robinson
e6032a69a8
Split control.cpp ( #8347 )
3 months ago
Eric Robinson
714ae37fba
Fix Automap Arrow
3 months ago
Trihedraf
b8feddb38e
Move FPS to top, Adjust Map Text if FPS is on
5 months ago
Anders Jenbo
1c76897f2c
Apply simple const rules using clang-tidy
7 months ago
Anders Jenbo
6a4c5e42ec
Clean up const and shadow variables
7 months ago
Nick Wicked
922fa6203b
BUGFIX: Search Effect not working with Minimap ( #7919 )
11 months ago
Gleb Mazovetskiy
c31836eab8
Split up `engine.{h,cpp}`
...
Untangles dependencies by splitting up `engine.{h,cpp}` into 3 files:
1. `primitive_render`
2. `ticks` -- only contains `GetAnimationFrame` for now.
3. `GetWidth2` renamed to `CalculateSpriteTileCenterX` and moved to `levels/dun_tile.hpp`.
1 year ago
Gleb Mazovetskiy
a49b1f2d58
Extract Is{Any,None}Of out of engine.hpp
...
Untangles some of the dependencies
1 year ago
Eric Robinson
f1d48d7124
Debug: Insivible ( #7543 )
1 year ago
KPhoenix
fee49ea061
Consolidate walk functions
2 years ago
staphen
a99eda1c0b
Fix out-of-bounds mini-map ellipse
2 years ago
ephphatha
a592683f74
Use player references when drawing player markers on the automap
2 years ago
Gleb Mazovetskiy
c5a5dc9f5c
Fix a few MSVC warnings
2 years ago
Gleb Mazovetskiy
e5881688f4
`text_render`: Replace optional args with struct
...
4 options args are a bit unwieldy, especially when you want
to pass only the first and the last one.
With a struct, there is no need to specify the default values
for the args in between.
2 years ago
qndel
fe52258fb1
fix line between doors in lazarus' level
2 years ago
qndel
41ae45d96b
fix part of vertical door getting overdrawn
2 years ago
qndel
632b4797f6
fix drawing corners
2 years ago
KPhoenix
e18b37a7df
Bugfix: Automap Grates not rendering correctly
2 years ago
Eric Robinson
ffc7190898
Automap: Add minimap display option ( #6612 )
3 years ago
Eric Robinson
4c7e2edd06
Automap: Transparency ( #6607 )
3 years ago
Eric Robinson
ae926c1e99
Debug: Add DrawVision to automap ( #6649 )
3 years ago
KPhoenix
13cd49b423
Automap: Draw grates as doted line
3 years ago
Gleb Mazovetskiy
848f234aed
Add automap type cycling controls
...
Makes cycling the automap type separate from toggling it on/off.
The TAB key can still be used for quick on/off as usual, while
the new Cycle key ("m" by default) can be used to switch between available
display types.
`Get/NextDebugMonster` debug keybind changed to "v" to avoid a conflict.
3 years ago
Eric Robinson
bc3a421622
Debug: Revise Text ( #6625 )
3 years ago
KPhoenix
95d2e9bd42
Update automap.cpp
3 years ago
Anders Jenbo
c9858c3c99
Fix spelling of fallthrough
3 years ago
Eric Robinson
d63fa514ab
Automap: Pentagram ( #6606 )
3 years ago
Gleb Mazovetskiy
92cca421f9
Automap: Minor cleanups
3 years ago
Anders Jenbo
c2766d5da9
Fix warnings in automap.cpp
3 years ago
KPhoenix
ec8a9c8e61
Lava
3 years ago
Eric Robinson
c754d95ecc
Fix various Automap drawing issues ( #6555 )
3 years ago
Eric Robinson
0f3c74af33
Avoid rounding issues in automap and allow an extra zoom out step
3 years ago
Gleb Mazovetskiy
e049bbb7a4
Add `AutomapTile#hasAnyFlag`
...
For use in #6555
3 years ago
Eric Robinson
e3d79ae1c1
Fix automap ( #6513 )
3 years ago
Gleb Mazovetskiy
8c1a847f41
Remove utils/stdcompat/string_view.hpp
3 years ago
Gleb Mazovetskiy
c19bfe87fa
Remove utils/stdcompat/algorithm.hpp
3 years ago
Eric Robinson
074a1f2e0c
Rename: Loopback -> Offline ( #6300 )
3 years ago
Gleb Mazovetskiy
5bf0b8bc96
Add more missing <cstdint> includes
...
https://github.com/diasurgical/devilutionX/pull/6095 only added includes
for `uint32_t`, this PR also adds the includes for the remaining
integral types.
3 years ago
obligaron
0d2e43daa8
Add search monster/item/object debug commands
3 years ago
obligaron
60d9f35d5a
Make SearchAutomapItem parameterizable
3 years ago
Anders Jenbo
a29fc3a074
Correct casing for Player::isWalking()
3 years ago
qndel
c05c4c0f55
fix typos
4 years ago
Anders Jenbo
e348fa3b1e
Implement town map
4 years ago
Anders Jenbo
f9fae00958
Fix formatting
4 years ago
zaid-ismail031
b0c9a8024e
Refactor missiles.cpp to use Direction enum instead of magic Point/Displacement constants.
4 years ago
Gleb Mazovetskiy
188dc79f6e
Make `Players` a vector
4 years ago
Gleb Mazovetskiy
6327e713e0
Lowercase all file paths
...
We want to be able to use unpacked MPQs on low-end platforms
(PS2/rg99/etc).
This is tricky on case-sensitive filesystems. Avoids case issues by
lowercasing all paths in the code (then we'll just need lowercased
listfiles).
4 years ago