Commit graph

52 commits

Author SHA1 Message Date
galaxyhaxz
f89204e7dd Fix function/var names (effects/sound) 2020-03-24 00:22:36 -05: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
f57af2fa7d tMsgSaid type change 2020-01-17 17:44:40 +01:00
Anders Jenbo
7ec6f39dc8 MAXQUESTS variable 2020-01-12 23:56:06 +01:00
Anders Jenbo
5fa0c5781b Backport cleanups from Hellfire branch 2019-12-15 06:14:57 +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
Anders Jenbo
da78f54712 Apply plr_class 2019-09-24 19:07:17 +02:00
qndel
5fb15255a8 Apply enums to quests 2019-09-15 15:42:27 +02:00
qndel
3668c20fe3 NewTownerAnim cleanup 2019-09-15 14:18:12 +02:00
Anders Jenbo
68d51e7d27 Implementing Spawned Shareware version 2019-08-12 16:04:20 +02:00
Anders Jenbo
9d3ce818f0 Correct BOOLS 2019-07-21 19:11:11 +02:00
Anders Jenbo
aa50489569 Clean up generated comments 2019-07-21 00:57:53 +02:00
Sergey Semushin
54e66e08a0 Remove workaround goto from TalkToTowner. 2019-07-20 18:24:58 +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
Anders Jenbo
a7788ccddf Format bin exact code 2019-06-17 04:55:41 +02:00
Sergey Semushin
20260f11e7 Fix min diffs in init functions for towner. 2019-06-01 02:19:40 +01:00
Sergey Semushin
cb05f8f3e4 Clean up InitQstSnds. 2019-06-01 02:18:16 +01:00
galaxyhaxz
9bcf71ca38 TalkToTowner + debug 2019-04-28 22:00:28 +02:00
galaxyhaxz
bb37ed9120 SetTownerGPtrs 2019-04-27 13:32:53 +02:00
Anders Jenbo
55a0396f8f Clean up mem_free_dbg style 2019-04-22 13:22:57 +02:00
galaxyhaxz
540892ff9d Preliminary support for fixed header files 2019-04-21 17:20:38 +02:00
Anders Jenbo
f3a140b047 Clean up TownDead 2019-04-19 03:57:55 +02:00
Anders Jenbo
3b646a6ec4 Clean up InitCows 2019-04-11 04:56:46 +02:00
galaxyhaxz
4e01e03711 Cleanup default calling conventions 2019-04-09 12:04:00 +02:00
Anders Jenbo
7a084eebf8 Clean up SetTownerGPtrs 2019-01-19 02:20:17 +01:00
Anders Jenbo
20758aae83 Clean up PlrHasItem (#573) 2019-01-17 03:31:16 +01:00
Anders Jenbo
3d1159fa9c Clean up ProcessTowners (#572) 2019-01-17 01:26:09 +01:00
Anders Jenbo
574a8b14f0 Clean up InitCows 2019-01-16 16:24:27 +01:00
Anders Jenbo
d4bc8a394c Init towner (#569)
* Clean up InitSmith

* Clean up Init<Towner>
2019-01-16 02:10:39 +01:00
Anders Jenbo
d26d307194 Towners.cpp (#513)
* Clean up FreeTownerGFX

* Apply talk_id
2018-12-22 15:26:50 +01:00
Anders Jenbo
7924c04acb Use TSFX_COW2 2018-12-13 19:45:15 +01:00
Anders Jenbo
13c5af29ed clean up towners.cpp (#496) 2018-12-13 10:44:41 +01:00
Anders Jenbo
ab3a6208d2 Use "BOOLEAN" instead of "bool"
bool is not defined in C
2018-11-26 12:35:03 +01:00
Anders Jenbo
507d12082f Use MAXDUR* in most instances 2018-11-04 22:27:26 +01:00
Anders Jenbo
c0fd7b65fe Correct some BOOL types 2018-11-04 20:13:51 +01:00
Anders Jenbo
0fb5c0bf9c Additional tab indentation 2018-10-27 17:38:40 +02:00
Anders Jenbo
b1f6d3698f Update style to use tabs 2018-10-25 22:53:04 +02:00
Anders Jenbo
596f244f50 Align structured data tables 2018-10-23 19:28:22 +02:00
Anders Jenbo
ec2f95bdf2 Format town files 2018-10-22 02:02:52 +02:00
Anders Jenbo
4d8ceea32d Types (#395)
* Apply plr_class

* Apply attribute_id

* NetSendCmd*(BOOL)
2018-10-08 14:17:05 +02:00
Anders Jenbo
744e225618 Clean up player.cpp (#387) 2018-10-06 00:33:58 +02:00
squidcc
51bfa2353b Use quest enum values (#362)
* add/assign enums related to Black Mushroom quests

* plug in more quest enum values
2018-09-29 11:37:54 +02:00
galaxyhaxz
38b498ac4b
Add 'const' to data to match original binary (#200) 2018-09-09 15:40:23 -05:00
galaxyhaxz
5ed2336e90
Fix types of animation data (#176) 2018-08-22 23:15:16 -05:00
galaxyhaxz
a336c38226
Fix random(idx,v) calls (#157) 2018-08-10 22:45:32 -05:00
galaxyhaxz
49a6f4f9fc
Add include guards, prepare for XRef (#28)
Add definitions, other junk.
2018-06-20 05:17:44 -05:00
galaxyhaxz
bb01c6f084
Remove the "fear factor" (#21)
Snakes, spiders, Demons, what scares you?
2018-06-18 19:16:32 -05:00