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
galaxyhaxzandGitHub c632e2d1d0 Names and bug fixes (#1974) 2020-03-12 04:32:53 +01:00
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 JenboandGitHub 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
qndelandAnders Jenbo c2587d9786 use enums (#1997) 2020-01-28 17:33:34 +01:00
qndelandAnders Jenbo 3008439bc7 enums and stuff 2020-01-15 15:46:21 +01:00
MarcoandAnders Jenbo 29b9c99e5a added some more values from enums (#1955) 2020-01-14 17:30:13 +01:00
qndelandAnders Jenbo f9558c81c4 AddObject cleanup 2020-01-07 16:35:03 +01:00
qndelandAnders Jenbo 59ccb89e12 ProcessObjects cleanup 2020-01-07 06:50:54 +01:00
MarcoandAnders Jenbo a939a7f0be Enum for object trap 2020-01-06 20:26:55 +01:00
qndelandAnders Jenbo 6a8e2f0e25 SetupObject cleanup 2020-01-03 03:14:53 +01:00
qndelandAnders Jenbo b01f1907b5 Obj_Circle cleanup 2020-01-03 00:32:27 +01:00
qndelandAnders Jenbo 1abb61cb64 OperateCauldron cleanup 2020-01-02 23:48:30 +01:00
qndelandAnders Jenbo 3a66af638d OperateTrapLvr cleanup 2020-01-02 23:44:49 +01:00
qndelandAnders Jenbo 3f9398812a SyncDoors cleanup 2020-01-02 23:44:17 +01:00
MarcoandAnders Jenbo 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
galaxyhaxzandAnders Jenbo 9c98c1e43d Fix all "pass by ref" functions 2019-12-02 09:16:01 +01:00
qndelandAnders Jenbo 1414b7e2aa apply enum to max shrines 2019-11-30 14:35:23 +01:00
qndelandAnders Jenbo 80ee6b2668 apply TRUE/FALSE 2019-11-30 14:34:52 +01:00
qndelandAnders Jenbo 5cb4e9ad25 AddMagicCircle cleanup 2019-11-30 10:39:23 +01:00
qndelandAnders Jenbo dd7a8d7b2d Obj_Trap cleanup 2019-11-30 10:37:48 +01:00
qndelandAnders Jenbo 8ab71cb98b AddL1Door cleanup 2019-11-30 10:35:35 +01:00
galaxyhaxzandAnders Jenbo 67fedd9e99 Fix unknown struct field and drawpanflag 2019-10-31 22:57:15 +01:00
Robin EklindandAnders Jenbo e155a9423e rename random to random_ to avoid collision with random in stdlib.h
Fixes #1813.
2019-10-21 09:56:36 +02:00
galaxyhaxzandAnders Jenbo 80840b4d69 PlrHasItem: change pointer to reference 2019-10-20 20:47:00 +02:00
qndelandAnders Jenbo 06e7b4dbdb more enums 2019-10-05 15:25:54 +02:00
qndelandAnders Jenbo 7129558d0b apply enums 2019-10-05 15:24:44 +02:00
qndelandAnders Jenbo 93f7c5f935 AddWeaponRack cleanup 2019-10-01 19:45:52 +02:00
qndelandAnders Jenbo 2cef74bd57 AddArmorStand cleanup 2019-10-01 19:45:06 +02:00
qndelandAnders Jenbo 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 EklindandAnders Jenbo 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