Gleb Mazovetskiy
d1d27c8368
Rename error -> diablo_msg
2023-10-14 09:45:24 +01:00
ephphatha
da76e131e4
Add getter/setter for character levels to ensure _pNextExper stays synced
2023-08-24 05:46:44 +02:00
Gleb Mazovetskiy
62d067b653
Remove utils/stdcompat/abs.hpp
2023-08-14 01:54:29 +01:00
Gleb Mazovetskiy
8101e2c0ba
Add c_any_of and friends
...
Adds handy helpers for performing algorithms on the entire container.
They're prefixed with `c_` for container.
This naming convention is identical to some popular C++ libraries, such
as Abseil.
2023-08-12 16:24:01 +01:00
obligaron
c0b2d5569f
When checking chamber of bone entry also check the current dungeon level
2023-06-09 17:43:06 +02:00
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.
2023-05-10 16:29:27 +01:00
obligaron
4cdd7ff2d9
Replace ReturnLevel/LevelTyp/LvlPosition
2023-03-12 19:30:57 +01:00
Gleb Mazovetskiy
0f6a4be8ab
trigs.cpp: Fix build error
2022-10-16 12:43:58 +01:00
Gleb Mazovetskiy
b5f788cb33
trigs.cpp: Optimize & clean up the data structures
...
1. Use appropriate types.
2. Do not use an end marker for static arrays (their length is known).
2022-10-16 03:53:26 +01:00
obligaron
795a43dd89
Add Arena Support
2022-10-14 16:25:30 +02:00
staphen
8b6db3a678
Get rid of panelstr, pnumlines, and ClearPanel()
2022-10-02 08:51:24 +02:00
Anders Jenbo
d1189388f5
Use user by reference
2022-07-17 18:41:05 +02:00
ephphatha
c68fcf3cb1
Apply MethodCase config to Rectangle::Contains
...
Also included Circle and VirtualButton classes due to the shared use.
2022-06-24 00:39:55 +02:00
Anders Jenbo
6d56058708
Move level generation to subfolder
2022-06-23 09:21:58 +02:00