Commit Graph
81 Commits
Author SHA1 Message Date
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