Anders Jenbo
7912e510f0
🎨 Clean up overuse of SDL types
5 years ago
Anders Jenbo
e9fe8e986d
♻️ Deduplicate DRLG_LPass3
5 years ago
Anders Jenbo
a32ac83090
🎨 cleanup trivial trype comparisons
5 years ago
Anders Jenbo
593c6a6f17
🎨 Drop unused param and rename random_ to GenerateRnd
5 years ago
Anders Jenbo
f004c78824
🧹 performance-unnecessary-value-param
5 years ago
Anders Jenbo
bb4e1960e7
🎨 modernize-use-nullptr
5 years ago
Anders Jenbo
5fdb9ce459
🎨 Format code
5 years ago
Anders Jenbo
997c1dba55
🚚 Split up all.h in to proper header relations
5 years ago
Anders Jenbo
9d037bafff
🚨 Fix remaning clang warnings
5 years ago
Anders Jenbo
61244c4d93
♻️ Rearange and apply more enums
5 years ago
Anders Jenbo
4f8b5e2f5f
🎨 Correct style of true comparisons
5 years ago
Anders Jenbo
20186e0370
🎨 Replace TRUE/FALSE with true/false
...
fix
Fix
fix
5 years ago
Anders Jenbo
93d42b62b8
♻️ Change BOOL to bool
5 years ago
Anders Jenbo
4ee84aea1a
♻️ Change BOOLEAN to bool
...
fixup BOOLEAN
5 years ago
Anders Jenbo
bfb3c11c2b
🎨 Change namespace to devilution
5 years ago
Anders Jenbo
630e507f63
🚚 Apply namespace
5 years ago
Anders Jenbo
c3456e7dbd
[diablo] 🐛 Fix incorrect dirt tiles in lavepools
...
Fixes #477
5 years ago
Anders Jenbo
8d6d508222
Correct some incorrect bool operations
5 years ago
Gleb Mazovetskiy
86bc2ee9da
dlrg: Place constants in an anonymous namespace ( #1114 )
5 years ago
pionere
f5c1079d6f
eliminate unused code
5 years ago
Anders Jenbo
c8a4cc1d1e
Unify trivial monster code
5 years ago
qndel
cf2b2aad6b
fix vs2019 release builds ( #973 )
5 years ago
Anders Jenbo
d20eddf48e
Unifcy a chunk of Hellfire's code pathts
5 years ago
qndel
7f7ae623df
Goe ( #2163 )
...
* proper random_ comparisons
* proper mienemy comparisons
* add mienemy/micaster enum
* GOE enum
5 years ago
Anders Jenbo
38dbcf7641
Format source
5 years ago
Anders Jenbo
6580222d1c
Add enums for level entrances
5 years ago
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
5 years ago
Anders Jenbo
e073422ce7
Unify executable for Spawn and Retail
...
The game will now autodetect if it should run in shareware mode or full
retail based on the found mpq file. Additionally it can beforced in the
shareware mode with --spawn even if the retail data is found.
This simplifies a lot of the spagetty code and lets us better refactor,
also worth noteing is that we won't have to setup a secound set of build
tests.
5 years ago
Anders Jenbo
8208c3bdaa
Fix DRLG_L3SpawnEdge spawntable (again)
6 years ago
Anders Jenbo
695fdef40f
Fix DRLG_L3SpawnEdge spawntable (again)
6 years ago
Anders Jenbo
f21abaec0a
Fix DRLG_L3SpawnEdge spawntable
6 years ago
Anders Jenbo
05552f7df1
Correct cave replace pattern
6 years ago
pionere
198d8a1142
BOOLs
6 years ago
Anders Jenbo
31ac716c3d
99 lines of documentation ( #2058 )
6 years ago
Anders Jenbo
9821ff72d1
Document variables in drlg files
6 years ago
qndel
9a5ff805ed
Remove hardcoded spawn location for Cave maps
6 years ago
Anders Jenbo
a291939a7d
Value types
6 years ago
galaxyhaxz
71565b9c02
Several updates [enums+names] ( #2002 )
...
* Several updates
* Correct msg_get_next_packet
* Update enums.h
Co-Authored-By: Robin Eklind <mewmew@users.noreply.github.com>
Co-authored-by: Robin Eklind <mewmew@users.noreply.github.com>
6 years ago
Anders Jenbo
3c276a3cd3
Add documentation
...
- Add file documentation to about 1/4 of the files in Source
- Copy over a lot of the documentation from the sanctuary/notes repo
- Standardise all the existing documentation
- Create a configuration for Doxygen
- Add more documentation (engine.cpp is now fully documented)
6 years ago
Anders Jenbo
20621a0642
add all.h and use in place of diablo.h ( #2005 )
...
Now diablo.h is treated in the same way as all other header files of
Source, as it only contains the declarations of global variables and
functions of diablo.cpp.
Besides consistency, this also enables mods to include diablo.h just
like any other header file without having to include every header file
(and without having to include C++ specific aspects of the now all.h).
6 years ago
Anders Jenbo
33bf216a88
Fix two OOB issues in drlg_l3 DRLG_L3Wood
6 years ago
Anders Jenbo
73816dce93
Update drlg_l3.cpp
6 years ago
Trevor Philip
6d22eefd41
pdir is uninitialized fix ( #168 )
6 years ago
Gleb Mazovetskiy
9e45a69280
Multiple OOB fixes for drlg_l3.cpp
6 years ago
Gleb Mazovetskiy
a4fd2d4c33
Note for multiple OOB issues in drlg_l3.cpp
6 years ago
Gleb Mazovetskiy
329c6b89bc
Source/drlg_l[23].cpp: Use std::min/max instead of ternaries
...
Follow-up to #169
Also fixes a typo in drlg_l3.cpp
6 years ago
Xadhoom
a1b7b8522a
Bugfixes
6 years ago
Anders Jenbo
2348c3a8fd
Documentations, enums and clean ups
6 years ago
Robin Eklind
e155a9423e
rename random to random_ to avoid collision with random in stdlib.h
...
Fixes #1813 .
6 years ago
galaxyhaxz
2b05500486
Fix function order [drlg_l3.cpp]
7 years ago