Anders Jenbo
93b82e3b7a
Fix regression of static lights from fix of dynamic ones
...
This issue was introduced in 1f532040a8
2021-01-31 14:00:22 +01:00
Anders Jenbo
c802cbdc4d
Merge more Hellfire code paths
2021-01-05 23:14:35 +01:00
Anders Jenbo
d20eddf48e
Unifcy a chunk of Hellfire's code pathts
2020-12-28 01:11:25 +01:00
Anders Jenbo
4ae75753c8
Merge branch 'master' of github.com:diasurgical/devilution
2020-11-09 01:24:02 +01:00
Anders Jenbo
377e9a3383
Reorder objects.cpp
2020-11-04 20:14:58 +01:00
Anders Jenbo
72e2637061
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-25 17:38:06 +01:00
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
2020-10-25 15:37:51 +01:00
Anders Jenbo
cec9579186
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-12 10:48:34 +02:00
Anders Jenbo
2d6c1efeab
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-12 10:46:28 +02:00
Anders Jenbo
e837130a98
Add missing book names ( #2113 )
2020-10-12 09:13:26 +02:00
qndel
baa2eacb0c
OperateFountain cleanup ( #2096 )
2020-10-12 00:24:36 +02:00
qndel
92c6d23fad
apply DIABOOLS ( #2097 )
2020-10-12 00:22:13 +02:00
Anders Jenbo
7e04c63977
Merge branch 'hellfire' of github.com:diasurgical/devilution
2020-10-11 23:53:07 +02:00
Anders Jenbo
893efd51ea
Merge branch 'master' of github.com:diasurgical/devilution
2020-09-27 03:34:42 +02:00
Anders Jenbo
1ba96a6777
Add doxygen description to remaining engine files
2020-07-06 05:43:25 +02:00
Joel Falcou
c4223d4c29
Per file basis use of extern C
2020-04-22 13:15:29 +02:00
Joel Falcou
64d26a7934
Sanitize use of namespace
...
Wrap individual headers in dvl namespace to prevent
including standard header in another namespace.
2020-04-22 13:15:29 +02:00
Anders Jenbo
3c5982083f
Merge branch 'master' of github.com:diasurgical/devilution
2020-04-06 12:05:13 +02:00
Anders Jenbo
cc0f92d45b
Merge branch 'master' of github.com:diasurgical/devilution into hellfire
2020-04-06 06:09:30 +02:00
Anders Jenbo
53ccf38a8c
Bool types
2020-04-06 05:43:20 +02:00
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 .
2020-02-14 22:41:13 +01:00
qndel
760b89138e
[hellfire] new functions
2020-01-21 07:25:20 +01:00
qndel
c11804d11f
[hellfire] OperateStoryBook bin exact
2020-01-13 21:38:33 +01:00
qndel
c685a03a0e
[hellfire] OperateL1LDoor bin exact
2020-01-13 21:37:03 +01:00
qndel
2cab17027e
[hellfire] InitObjects bin exact
2020-01-12 22:52:49 +01:00
qndel
726235089b
[hellfire] OperateL1RDoor bin exact
2020-01-07 21:12:12 +01:00
qndel
11a1533f42
[hellfire] OperateChest bin exact
2020-01-07 21:07:56 +01:00
qndel
f3dd3615c3
[hellfire] OperateSarc bin exact ( #1912 )
2020-01-02 23:54:20 +01:00
qndel
7678daee74
[hellfire] OperateSkelBook bin exact ( #1911 )
2020-01-02 23:53:42 +01:00
qndel
c77bcbf7b8
[hellfire] OperateBookCase bin exact ( #1910 )
2020-01-02 23:52:08 +01:00
qndel
6e847f9821
[hellfire] OperateArmorStand bin exact ( #1908 )
2020-01-02 23:51:15 +01:00
qndel
a3f539849b
[hellfire] OperateDecap bin exact
2020-01-02 23:50:16 +01:00
qndel
422dedb6af
[hellfire] OperateWeaponRack bin exact
2020-01-02 23:47:11 +01:00
Anders Jenbo
85ab626437
Merge branch 'master' of github.com:diasurgical/devilution into hellfire
2019-12-15 02:22:17 +01:00
galaxyhaxz
9c98c1e43d
Fix all "pass by ref" functions
2019-12-02 09:16:01 +01:00
qndel
7f893a1037
[hellfire] add_crypt_objs bin exact ( #1864 )
2019-11-30 11:32:02 +01:00
qndel
7df3c32c12
[hellfire] WallTrapLocOk bin exact
2019-11-30 11:30:14 +01:00
qndel
862ad2ad48
[hellfire] OperateLever bin exact
2019-11-30 11:27:22 +01:00
qndel
901f3c6dce
[hellfire] TorchLocOK bin exact
2019-11-30 10:54:47 +01:00
qndel
124b8a60c3
DIABOOL ( #1768 )
2019-10-05 12:35:06 +02:00
galaxyhaxz
3a37b4fc0b
Add music code+quest ( #1575 )
2019-09-08 22:01:35 +02:00
qndel
705c17dc63
[hellfire] RndLocOk bin exact
2019-09-08 10:19:45 +02:00
Anders Jenbo
5ab9f4609a
Clean up signedness
2019-07-21 00:57:53 +02:00
Anders Jenbo
aa50489569
Clean up generated comments
2019-07-21 00:57:53 +02:00
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
2019-07-08 04:12:12 +02:00
Sergey Semushin
33e9005239
Make OperateL{1-3}Door bin exact.
2019-05-05 23:33:28 +01:00
Anders Jenbo
46d96eacad
Clean up objects.cpp
2019-05-02 00:16:46 +01:00
galaxyhaxz
610580625e
Split data from files
2019-04-29 01:40:44 +02:00
Sergey Semushin
bef1e7d616
Clean up AddObject.
...
Also adds unused arguments to AddBarrel and AddTrap.
2019-04-25 13:53:45 +02:00
Sergey Semushin
0c71dd35fc
Add 6 functions duplicating some existing ones.
...
Necessary to get AddObject bin exact.
Order and names provided by @galaxyhaxz.
2019-04-25 13:53:45 +02:00