Commit graph

53 commits

Author SHA1 Message Date
Anders Jenbo
187a021b30
More documentation from sanctuary/notes (#2026) 2020-03-30 11:31:36 +02:00
Anders Jenbo
0383f9abcd Add documentation to more files 2020-03-02 02:29:28 +01: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
galaxyhaxz
81ff8e6287 Metallic hydrogen neural array 2020-02-28 16:35:57 -06: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
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
Anders Jenbo
3e7d352fde Format files 2019-10-21 20:04:14 +02:00
qndel
ee590ad129 DrawAutomapType cleanup 2019-10-04 18:53:40 +02:00
qndel
5253e28584 InitAutomap cleanup 2019-09-26 01:13:06 +02:00
Anders Jenbo
e24cbb2423 Clean up init_disable_screensaver 2019-09-01 05:59:44 +02:00
Anders Jenbo
5ab9f4609a Clean up signedness 2019-07-21 00:57:53 +02:00
Anders Jenbo
3bc8ba66b0 Use defines for more screen geometry values 2019-07-20 17:10:49 +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
Manuel K
97c1edd3a0 Use BUFFER_WIDTH 2019-06-05 20:13:34 +02:00
Manuel K
df1d049ae3 Use SCREEN_Y 2019-06-02 18:08:09 +01:00
Manuel K
896933f55e Replace magic number 352 with VIEWPORT_HEIGHT (#1232) 2019-06-02 17:51:33 +01:00
Anders Jenbo
565bb5aa7d Adust dFlag enums 2019-05-29 16:23:08 +01:00
Anders Jenbo
aa2752839a Clean up switch style 2019-05-07 00:50:07 +02:00
Anders Jenbo
abeaa75c5f Clean up automap.cpp 2019-05-02 00:16:46 +01:00
Robin Eklind
0757eb4774 GetAutomapType bin exact
Fixes #224.
2019-04-25 20:48:03 +02:00
galaxyhaxz
540892ff9d Preliminary support for fixed header files 2019-04-21 17:20:38 +02:00
Robin Eklind
6d49faba3e StartQuestlog bin exact. Also, fix type of questlog 2019-04-13 14:21:04 +02:00
galaxyhaxz
4e01e03711 Cleanup default calling conventions 2019-04-09 12:04:00 +02:00
galaxyhaxz
befd52c003 Fix type for 'gpBuffer' (#672) 2019-03-18 22:28:38 +09:00
Anders Jenbo
d8c9a19601 Clean up SetAutomapView (#562) 2019-01-13 23:58:16 +01:00
Anders Jenbo
9b7da61dcf Auto format src 2019-01-13 18:55:59 +01:00
galaxyhaxz
b048cac4fe InitAutomap+ScrollView (#545) 2019-01-02 12:38:40 +01:00
Anders Jenbo
355d78fb84 C declaration (#500)
* Convert monster.cpp to C

* Convert automap.cpp to C

* Convert codec.cpp to C
2018-12-14 13:36:39 +01:00
Anders Jenbo
0eb47e8b1a Align automap with PSX 2018-12-14 02:03:43 +01:00
Anders Jenbo
b1f6d3698f Update style to use tabs 2018-10-25 22:53:04 +02:00
Dennis Duda
684e77708f Minor style cleanup 2018-10-21 17:45:54 +02:00
Andrew Dunstan
ad81a19310 Clean DrawAutomapPlr 2018-10-21 17:45:54 +02:00
Anders Jenbo
b98e855cad Format automap.cpp 2018-10-21 17:45:54 +02:00
Anders Jenbo
6576954831 Clean up types used in gamemenu.cpp 2018-10-21 03:50:52 +02:00
Anders Jenbo
f1c8439c64 Change setlvlnum to BYTE 2018-10-18 20:14:58 +02:00
squidcc
99f1a7c1d8 Fix AutomapZoomIn, AutomapZoomOut, AutomapZoomReset (#349)
Clean DrawAutomapGame (binary exact)
Clean GetAutomapType ("not eax" instead of "not ax")
2018-10-06 16:47:14 +02:00
galaxyhaxz
c775439589
Cleanup "loadsave.cpp" (#376) 2018-10-02 22:43:30 -05:00
Anders Jenbo
837119d581 Merge branch 'master' of github.com:diasurgical/devilution into nightly 2018-09-28 23:16:16 +02:00
nomdenom
4bb6bde99b Use sizeof() for memset()
I checked that the sizes do match. (+1 squashed commits)
2018-09-27 19:23:21 -07:00
Andrew Dunstan
9491d51ec4 fix typo in DrawAutomapType 2018-09-26 20:27:26 +10:00
squidcc
49af056b14 Clean DrawAutomapType (#299)
cosmetic name corrections
2018-09-26 11:04:51 +02:00
Anders Jenbo
7da6f4d08a Clean up PM_DoDeath (#317)
* Clean up PM_DoDeath

* Add enum for dFlags
2018-09-24 08:13:48 +02:00
Dennis Duda
4e061cb2c9 Minor cleanups to DrawAutomap
Added missing spacing, converted to post-increment where pre-increment isn't needed
2018-09-17 21:16:35 +02:00
Andrew Dunstan
f305559161 Clean DrawAutomap 2018-09-17 21:16:35 +02:00
Dennis Duda
5143c8dea7 Matched parameters and local variables to the PSX symbols.
Reindented the switch cases to match IDA and other cleanups.
2018-09-14 21:44:00 +02:00
Andrew Dunstan
1b364aa3dc Clean SetAutomapView 2018-09-14 21:44:00 +02:00
galaxyhaxz
d991f63b16
Fix type of screen_buf_end (#184) 2018-08-27 22:16:26 -05:00
galaxyhaxz
775ae59e18
Fix function signatures and others (#158)
Fix InitObjects, themes.cpp, names
2018-08-12 18:32:48 -05:00
Stephan Unverwerth
c8af0523ac refactor leveltype to use macros (#103) 2018-06-29 10:40:22 -05:00