pionere
198d8a1142
BOOLs
6 years ago
Anders Jenbo
9821ff72d1
Document variables in drlg files
6 years ago
Anders Jenbo
f62f983622
Fix broken wall tile
6 years ago
galaxyhaxz
c632e2d1d0
Names and bug fixes ( #1974 )
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
5fa0c5781b
Backport cleanups from Hellfire branch
6 years ago
Robin Eklind
cc70c392e4
fix naming of setloadflag and pSetPiece ( #1841 )
6 years ago
Gleb Mazovetskiy
9ba62e26bc
Fix OOB in DRLG_L5TransFix ( #399 )
6 years ago
Gleb Mazovetskiy
9a58d42108
Fix OOB in dungeon lvl2 Dark Passage generation ( #400 )
...
Dark Passage entrance index is 206 but the BSTYPES and L5BTYPES array
only contained 206 elements.
6 years ago
Gleb Mazovetskiy
5fdac5cfd9
Fix multiple OOB in L5tileFix
...
Refs #396
6 years ago
Gleb Mazovetskiy
f2afd88633
Fix OOBs in DRLG_L5Subs ( #402 )
...
Refs #396
6 years ago
Gleb Mazovetskiy
25011ef55b
Fix OOB in dungeon lvl2 Dark Passage generation
...
Dark Passage entrance index is 206 but the BSTYPES and L5BTYPES array only contain 206 elements.
6 years ago
Gleb Mazovetskiy
48c399c453
Fix OOBs in DRLG_L5Subs
6 years ago
Gleb Mazovetskiy
08fd0dce60
Fix multiple OOB in L5tileFix
...
Refs https://github.com/diasurgical/devilutionX/pull/401
6 years ago
Gleb Mazovetskiy
63a0c70652
DRLG_L5TransFix: Add BUGFIX comments
6 years ago
Anders Jenbo
2348c3a8fd
Documentations, enums and clean ups
7 years ago
Robin Eklind
e155a9423e
rename random to random_ to avoid collision with random in stdlib.h
...
Fixes #1813 .
7 years ago
galaxyhaxz
74216dc1b4
Fix function order [drlg_l1.cpp]
7 years ago
Marlon Beijer
d641c65562
Some fixes for Big Endian systems
7 years ago
Anders Jenbo
9daea5be8a
Back port clean ups from Hellfire
7 years ago
Anders Jenbo
e24cbb2423
Clean up init_disable_screensaver
7 years ago
Anders Jenbo
f605138c79
Strip ASM code
7 years ago
Anders Jenbo
68d51e7d27
Implementing Spawned Shareware version
7 years ago
Anders Jenbo
b023104434
Remove u from values
7 years ago
Anders Jenbo
5ab9f4609a
Clean up signedness
7 years ago
Adam Newgas
66a1c246e6
Add dlrg_flag enum.
7 years ago
Adam Newgas
3d1d01ce86
More use of DMAXX/DMAXY
7 years ago
Anders Jenbo
32a51d17ca
Align function signatures with PSX symbols
...
Using
https://github.com/diasurgical/scalpel/tree/master/psx/_dump_/3/_dump_c_src_/diabpsx/source
as a reference
7 years ago
Anders Jenbo
f71471eab7
Correct types related to glSeedTbl
...
Reference:
https://github.com/diasurgical/scalpel/blob/master/psx/_dump_/3/_dump_c_src_/global_0.cpp#L2431
https://github.com/diasurgical/scalpel/blob/master/psx/_dump_/3/_dump_c_src_/diabpsx/source/drlg_l1.cpp#L542
https://github.com/diasurgical/scalpel/blob/master/psx/_dump_/3/_dump_c_src_/diabpsx/source/drlg_l2.cpp#L538
https://github.com/diasurgical/scalpel/blob/master/psx/_dump_/3/_dump_c_src_/diabpsx/source/drlg_l3.cpp#L499
https://github.com/diasurgical/scalpel/blob/master/psx/_dump_/3/_dump_c_src_/diabpsx/source/drlg_l4.cpp#L484
7 years ago
Anders Jenbo
a7788ccddf
Format bin exact code
7 years ago
Anders Jenbo
5cc368376f
Clean up drlg_l1.cpp
7 years ago
Robin Eklind
6374bb0cb6
L5makeDungeon bin exact ( #1022 )
...
Fixes #232 .
7 years ago
Anders Jenbo
55a0396f8f
Clean up mem_free_dbg style
7 years ago
galaxyhaxz
777c517b8e
Change ASM macro
7 years ago
galaxyhaxz
540892ff9d
Preliminary support for fixed header files
7 years ago
galaxyhaxz
2ff9c21efc
DRLG_L5CornerFix
7 years ago
galaxyhaxz
0754abf40a
DRLG_L5GChamber
7 years ago
galaxyhaxz
4e01e03711
Cleanup default calling conventions
7 years ago
galaxyhaxz
b4460ae55b
Clean DRLG_L3.cpp spawn
7 years ago
Anders Jenbo
d2174e3454
Apply code style
7 years ago
galaxyhaxz
d879a325e1
Fix dTransVal and pLightTbl ( #825 )
7 years ago
Anders Jenbo
54c73f740c
clean up redundant code
7 years ago
galaxyhaxz
992d521b31
DRLG_L1/2 Load Dungeon
7 years ago
galaxyhaxz
8f181f63d2
DRLG_InitL1Vals
7 years ago
Anders Jenbo
ae2630cc46
Mem free dbg ( #685 )
...
* FreeQuestText
* DRLG_FreeL2SP
* GetHall
* FreeGMenu
* FreeObjectGFX
* DRLG_FreeL1SP
* FreeControlPan
* FreeLightTable
* Clean up DRLG_LoadDiabQuads
* DRLG_FreeL4SP
* FreeInterface
7 years ago
galaxyhaxz
aeb111c5fc
Cleanup DRLG_L1Pass3 ( #662 )
7 years ago
Xadhoom
5283a9ffd1
Put everything into namespace dvl
7 years ago
Robin Eklind
137f7389cc
LoadL1Dungeon almost binary exact
...
push 0 instruction swapped place
7 years ago