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
Robin Eklind
27b40436a9
Use pointers instead of references for Devilution exported API
...
With this change, all exported declarations of Devilution are now
compatible with the C-ABI; that is, all declarations of Source/*.h.
This makes it possible to link against DevilutionX from mods written in
other languages than C++, for instance Rust, Go or Python.
Updates #612 .
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
09c41c666f
Update monster.cpp
6 years ago
Anders Jenbo
08aa6a860a
Move generic helpers out of miniwin
6 years ago
Anders Jenbo
5cd7958438
[hellfire] monster_43C785
6 years ago
Samuel-DEVULDER
29881d2b73
Fixed endianess issue in SetMapMonsters
6 years ago
Anders Jenbo
e3e7451a84
[hellfire] SpawnLoot
6 years ago
Anders Jenbo
e7416ce7dd
[hellfire] MonstStartKill
6 years ago
Marco
29b9c99e5a
added some more values from enums ( #1955 )
6 years ago
Anders Jenbo
2751ecedd2
[hellfire] Add missing enums
6 years ago
qndel
09cf5546a9
Fix PlaceUniqueMonst bin exact
6 years ago
Anders Jenbo
1b19118d1f
[hellfire] Add _uniq_monsterid and dungeon_type
6 years ago
qndel
d961599456
[hellfire] TalktoMonster bin exact
6 years ago
qndel
f20c3df0c3
[hellfire] CanTalkToMonst bin exact
6 years ago
qndel
a5fb1f4cf8
[hellfire] PlaceQuestMonsters bin exact
6 years ago
qndel
a0a658951d
[hellfire] PlaceUniqueMonst bin exact
6 years ago
qndel
b44bfd983f
missing semicolon
6 years ago
qndel
8a114fc269
[hellfire] monster_some_crypt bin exact
6 years ago
Marco
4626450e11
some more item based enum consts
6 years ago
Anders Jenbo
0c90ad0527
Set bool values TRUE/FALSE
6 years ago
Anders Jenbo
5fa0c5781b
Backport cleanups from Hellfire branch
6 years ago
galaxyhaxz
9c98c1e43d
Fix all "pass by ref" functions
6 years ago
Mathieu Maret
982b1148d8
monster: use some enums
6 years ago
Anders Jenbo
c34d3e7177
Update bugfix note
6 years ago
Anders Jenbo
e396aafa3b
Add bugfix note
6 years ago
Gleb Mazovetskiy
be0f092ff7
Fix OOB in M_CheckEFlag
6 years ago
Xadhoom
a1b7b8522a
Bugfixes
6 years ago
Anders Jenbo
195ac2a4a7
Apply music enums
6 years ago
Anders Jenbo
0e578ffb11
Enable assertions
6 years ago
Anders Jenbo
3e7d352fde
Format files
6 years ago
Robin Eklind
e155a9423e
rename random to random_ to avoid collision with random in stdlib.h
...
Fixes #1813 .
6 years ago
galaxyhaxz
80840b4d69
PlrHasItem: change pointer to reference
7 years ago
qndel
f6379c3692
[hellfire] M_ChangeLightOffset bin exact ( #1809 )
7 years ago
qndel
5250d019cb
[hellfire] PlaceMonster bin exact ( #1808 )
7 years ago
qndel
06e7b4dbdb
more enums
7 years ago
Anders Jenbo
683a50527d
Correct missmatched bool types
7 years ago
qndel
7665acfaf1
encode_enemy cleanup
7 years ago
Anders Jenbo
d2b1f0cfc8
Apply the Cel helper functions in a few more places
7 years ago
qndel
17612dfe80
[hellfire] M_DoDeath bin exact
7 years ago
qndel
bb168cb173
[hellfire] M_DoSpStand bin exact
7 years ago
qndel
9fdacc2857
[hellfire] MAI_Garbud bin exact
7 years ago
qndel
a994a5cd0f
MAI_Zhar cleanup
7 years ago
qndel
afe2742b37
[hellfire] MAI_Ranged bin exact
7 years ago
qndel
b89391ca3b
[hellfire] MAI_Lachdanan bin exact
7 years ago
qndel
4f2a19b6e9
[hellfire] MAI_Warlord bin exact
7 years ago
qndel
5a9aee7b92
PreSpawnSkeleton cleanup
7 years ago
qndel
dcd08235f3
[hellfire] InitMonsterGFX bin exact
7 years ago
qndel
d0421621c4
InitMonsterGFX cleanup
7 years ago