Commit graph

24 commits

Author SHA1 Message Date
Clownacy
97a042dcc0 Deobfuscate some values 2020-09-27 21:12:39 +01:00
Clownacy
0c367cecf7 Add FIX_MAJOR_BUGS option
This one specifically fixes bugs that either invoke undefined
behaviour or cause memory leaks. Essentially, they affect stability.
Bugs that just affect gameplay will remain covered by FIX_BUGS.
2020-09-03 21:05:14 +01:00
Clownacy
a3692d1c40 Add Caret enums 2020-08-05 21:45:59 +01:00
Clownacy
13985fb349 Added SoundMode enum
Controls whether a PlaySoundObject call start, stops, or loops a
sound
2020-07-08 18:52:32 +01:00
Clownacy
b6af751f7b Convert NPC 129's rects to decimal 2020-07-08 16:41:49 +01:00
Clownacy
220f48a98b Backport some undefined-behaviour fixes 2020-07-06 15:11:45 +01:00
Gabriel Ravier
3092c34681 src: Add #include <stddef.h> where appropriate in order to have NULL/size_t and others from the proper header
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-06-30 18:26:44 +02:00
Gabriel Ravier
6f114d0da5 Bullet, Caret, NpcAct1{2,4,8}0, TextScr: Add a note about some overflow bugs 2020-03-17 15:31:02 +01:00
Clownacy
affaf25e5c Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
Clownacy
e494343219 Clean-up NpcAct120.cpp 2019-11-14 18:56:04 +00:00
Clownacy
f596f89736 Shut up more Clang warnings 2019-10-29 12:20:48 +00:00
Clownacy
3e34136f69 Overhauled the NPC_flags, and applied them everywhere
No more raw values floating about in the decompiled code.
Been wanting to do this for ages.
2019-08-21 17:59:06 +00:00
Clownacy
c80b593a3f Some #include fixes
Finally figured out how to get include-what-you-use working
2019-06-06 18:44:28 +00:00
Gabriel Ravier
601e511bff
Did formatting for NpcAct120.cpp 2019-05-14 09:40:56 +02:00
Gabriel Ravier
960fa6f456 Removed all trailing spaces and added newline at EOF (when not present)
Also changed a "linux" to "Linux"

Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-05-07 11:55:42 +02:00
Clownacy
6984d0cb97 Made NpcAct120.cpp ASM-accurate 2019-02-25 01:47:58 +00:00
Clownacy
ec148c1072 Made the spriterects C++03-compatible 2019-02-19 22:30:43 +00:00
Clownacy
0bb9760d87 Rearranged #includes 2019-02-18 21:30:22 +00:00
Clownacy
3cf1e68b73 Fixed inaccuracy in NPC121 (Colon) 2019-02-10 22:04:55 +00:00
Clownacy
593995d410 Added more NPCs
That should be Sand Zone done.
2019-02-05 18:49:21 +00:00
Clownacy
528f775387 Completed Curly boss fight 2019-02-05 12:28:58 +00:00
cuckydev
b7decf07f2 missile man bad 2019-02-02 22:27:27 -05:00
cuckydev
66e96f47b7 omega 2019-02-02 01:19:12 -05:00
Clownacy
25b58cc072 More NPCs 2019-01-29 20:12:49 +00:00