Anders Jenbo
93b82e3b7a
Fix regression of static lights from fix of dynamic ones
...
This issue was introduced in 1f532040a8
5 years ago
Anders Jenbo
c802cbdc4d
Merge more Hellfire code paths
5 years ago
Anders Jenbo
d20eddf48e
Unifcy a chunk of Hellfire's code pathts
5 years ago
Anders Jenbo
377e9a3383
Reorder objects.cpp
5 years ago
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
5 years ago
Anders Jenbo
e837130a98
Add missing book names ( #2113 )
6 years ago
qndel
baa2eacb0c
OperateFountain cleanup ( #2096 )
6 years ago
qndel
92c6d23fad
apply DIABOOLS ( #2097 )
6 years ago
Anders Jenbo
1ba96a6777
Add doxygen description to remaining engine files
6 years ago
Joel Falcou
c4223d4c29
Per file basis use of extern C
6 years ago
Joel Falcou
64d26a7934
Sanitize use of namespace
...
Wrap individual headers in dvl namespace to prevent
including standard header in another namespace.
6 years ago
Anders Jenbo
53ccf38a8c
Bool types
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
qndel
760b89138e
[hellfire] new functions
6 years ago
qndel
c11804d11f
[hellfire] OperateStoryBook bin exact
6 years ago
qndel
c685a03a0e
[hellfire] OperateL1LDoor bin exact
6 years ago
qndel
2cab17027e
[hellfire] InitObjects bin exact
6 years ago
qndel
726235089b
[hellfire] OperateL1RDoor bin exact
6 years ago
qndel
11a1533f42
[hellfire] OperateChest bin exact
6 years ago
qndel
f3dd3615c3
[hellfire] OperateSarc bin exact ( #1912 )
6 years ago
qndel
7678daee74
[hellfire] OperateSkelBook bin exact ( #1911 )
6 years ago
qndel
c77bcbf7b8
[hellfire] OperateBookCase bin exact ( #1910 )
6 years ago
qndel
6e847f9821
[hellfire] OperateArmorStand bin exact ( #1908 )
6 years ago
qndel
a3f539849b
[hellfire] OperateDecap bin exact
6 years ago
qndel
422dedb6af
[hellfire] OperateWeaponRack bin exact
6 years ago
galaxyhaxz
9c98c1e43d
Fix all "pass by ref" functions
6 years ago
qndel
7f893a1037
[hellfire] add_crypt_objs bin exact ( #1864 )
6 years ago
qndel
7df3c32c12
[hellfire] WallTrapLocOk bin exact
6 years ago
qndel
862ad2ad48
[hellfire] OperateLever bin exact
6 years ago
qndel
901f3c6dce
[hellfire] TorchLocOK bin exact
6 years ago
qndel
124b8a60c3
DIABOOL ( #1768 )
7 years ago
galaxyhaxz
3a37b4fc0b
Add music code+quest ( #1575 )
7 years ago
qndel
705c17dc63
[hellfire] RndLocOk bin exact
7 years ago
Anders Jenbo
5ab9f4609a
Clean up signedness
7 years ago
Anders Jenbo
aa50489569
Clean up generated comments
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
Sergey Semushin
33e9005239
Make OperateL{1-3}Door bin exact.
7 years ago
Anders Jenbo
46d96eacad
Clean up objects.cpp
7 years ago
galaxyhaxz
610580625e
Split data from files
7 years ago
Sergey Semushin
bef1e7d616
Clean up AddObject.
...
Also adds unused arguments to AddBarrel and AddTrap.
7 years ago
Sergey Semushin
0c71dd35fc
Add 6 functions duplicating some existing ones.
...
Necessary to get AddObject bin exact.
Order and names provided by @galaxyhaxz .
7 years ago
Sergey Semushin
b099d74e06
Clean up OperateL3LDoor.
7 years ago
Sergey Semushin
48787364c5
Clean up OperateL3RDoor.
7 years ago
Sergey Semushin
d60740e5d9
Clean up OperateL2LDoor.
7 years ago
Sergey Semushin
4e137f975e
Clean up OperateL2RDoor.
7 years ago
Sergey Semushin
fe4f391673
Clean up OperateL1LDoor.
7 years ago
Sergey Semushin
ed3f57bb03
Clean up OperateL1RDoor.
7 years ago
Sergey Semushin
090e3d36fd
Clean up BreakBarrel.
7 years ago
Sergey Semushin
d6c8e6e44c
Clean up OperateObject. ( #1003 )
...
Also correct argument type for some functions it calls. They did not lost
their binary exactness.
7 years ago
Sergey Semushin
9dd6b7f504
Clean up OperateFountains.
7 years ago