Commit Graph

278 Commits

Author SHA1 Message Date
Anders Jenbo
2ec7c78eae Format source 2020-04-08 22:28:53 +02:00
Anders Jenbo
c384711a5f Backport cleanups from hellfire branch 2020-04-08 20:16:32 +02:00
Anders Jenbo
f1c216e688 Make player struct x/y fields match monster struct 2020-04-07 03:26:38 +02:00
Anders Jenbo
a291939a7d Value types 2020-04-06 05:43:20 +02:00
Anders Jenbo
53ccf38a8c Bool types 2020-04-06 05:43:20 +02:00
Anders Jenbo
31181b77c4 Bool comparisons 2020-04-06 05:43:20 +02:00
galaxyhaxz
c632e2d1d0 Names and bug fixes (#1974) 2020-03-12 04:32:53 +01:00
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>
2020-03-11 21:27:40 -05:00
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)
2020-03-01 22:18:00 +01:00
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).
2020-02-14 13:12:54 +01:00
qndel
c2587d9786 use enums (#1997) 2020-01-28 17:33:34 +01:00
qndel
3008439bc7 enums and stuff 2020-01-15 15:46:21 +01:00
Marco
29b9c99e5a added some more values from enums (#1955) 2020-01-14 17:30:13 +01:00
qndel
f9558c81c4 AddObject cleanup 2020-01-07 16:35:03 +01:00
qndel
59ccb89e12 ProcessObjects cleanup 2020-01-07 06:50:54 +01:00
Marco
a939a7f0be Enum for object trap 2020-01-06 20:26:55 +01:00
qndel
6a8e2f0e25 SetupObject cleanup 2020-01-03 03:14:53 +01:00
qndel
b01f1907b5 Obj_Circle cleanup 2020-01-03 00:32:27 +01:00
qndel
1abb61cb64 OperateCauldron cleanup 2020-01-02 23:48:30 +01:00
qndel
3a66af638d OperateTrapLvr cleanup 2020-01-02 23:44:49 +01:00
qndel
3f9398812a SyncDoors cleanup 2020-01-02 23:44:17 +01:00
Marco
4626450e11 some more item based enum consts 2019-12-30 22:03:43 +01:00
Marco
d6d60f0109 OperateSkelBook const IMISC_SCROLL 2019-12-28 16:25:29 +01:00
Anders Jenbo
0c90ad0527 Set bool values TRUE/FALSE 2019-12-22 23:57:10 +01:00
Anders Jenbo
5fa0c5781b Backport cleanups from Hellfire branch 2019-12-15 06:14:57 +01:00
galaxyhaxz
9c98c1e43d Fix all "pass by ref" functions 2019-12-02 09:16:01 +01:00
qndel
1414b7e2aa apply enum to max shrines 2019-11-30 14:35:23 +01:00
qndel
80ee6b2668 apply TRUE/FALSE 2019-11-30 14:34:52 +01:00
qndel
5cb4e9ad25 AddMagicCircle cleanup 2019-11-30 10:39:23 +01:00
qndel
dd7a8d7b2d Obj_Trap cleanup 2019-11-30 10:37:48 +01:00
qndel
8ab71cb98b AddL1Door cleanup 2019-11-30 10:35:35 +01:00
galaxyhaxz
67fedd9e99 Fix unknown struct field and drawpanflag 2019-10-31 22:57:15 +01:00
Robin Eklind
e155a9423e rename random to random_ to avoid collision with random in stdlib.h
Fixes #1813.
2019-10-21 09:56:36 +02:00
galaxyhaxz
80840b4d69 PlrHasItem: change pointer to reference 2019-10-20 20:47:00 +02:00
qndel
06e7b4dbdb more enums 2019-10-05 15:25:54 +02:00
qndel
7129558d0b apply enums 2019-10-05 15:24:44 +02:00
qndel
93f7c5f935 AddWeaponRack cleanup 2019-10-01 19:45:52 +02:00
qndel
2cef74bd57 AddArmorStand cleanup 2019-10-01 19:45:06 +02:00
qndel
7daee74e3d BreakCrux cleanup 2019-09-08 10:21:11 +02:00
Anders Jenbo
1f715f86f6 Clean up 2019-08-27 17:06:54 +02:00
Robin Eklind
f4e8860297 objects: use boolean values for fileload 2019-08-27 14:59:53 +02:00
Anders Jenbo
68d51e7d27 Implementing Spawned Shareware version 2019-08-12 16:04:20 +02:00
Anders Jenbo
b023104434 Remove u from values 2019-07-21 00:57:53 +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
Robin Eklind
7441f29867 Use TRUE value for _iIdentified. 2019-07-19 11:56:30 +02:00
Robin Eklind
105a583ce0 Use TRUE and FALSE enums for setlevel.
Also simplify if conditions to make
use of boolean values.

(If the cleanup4 PR ends up increasing
inserts/deletions, then this commit is
probably at fault.)
2019-07-17 20:42:26 +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
Joan Karadimov
fce804a09a Use the dungeon_type enum for leveltype 2019-06-28 11:58:44 +03:00
Anders Jenbo
a7788ccddf Format bin exact code 2019-06-17 04:55:41 +02:00