Christoph Oelckers
|
b9f6120380
|
- handle target validations in AI functions properly.
Now they will all print the function name along with the message and not rely on assert abuse.
|
2021-09-17 20:49:27 +02:00 |
|
Christoph Oelckers
|
7a6629ce6a
|
- renamed XSPRITE::target to target_i.
This is to make searching for it easier as 'target' is a very common word in the source.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
a79d362b40
|
- dudeIsPlayingSeq + aiPlay3DSound.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
00d0099333
|
- removed a few compatibility wrappers.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
6db18e61d9
|
- Blood: use a TArray for gPost and store actors as pointers.
This also does not need to be serialized because it gets cleared at the end of each game tick and will always be empty when saving is done.
|
2021-09-17 20:49:05 +02:00 |
|
Christoph Oelckers
|
ac40e86ab2
|
- actSpawnSprite
# Conflicts:
# source/games/blood/src/actor.cpp
# Conflicts:
# source/games/blood/src/actor.cpp
|
2021-08-23 19:20:05 +02:00 |
|
Christoph Oelckers
|
7faebdcbf1
|
- first two loops of actProcessSprites split off and redone.
# Conflicts:
# source/games/blood/src/actor.cpp
|
2021-08-23 19:15:18 +02:00 |
|
Christoph Oelckers
|
8c01c363a9
|
- replaced remaining access to sprite[] and xsprite[] in processed code.
# Conflicts:
# source/games/blood/src/actor.cpp
# Conflicts:
# source/games/blood/src/actor.cpp
# Conflicts:
# source/games/blood/src/actor.cpp
|
2021-08-23 19:13:28 +02:00 |
|
Christoph Oelckers
|
c1d52f7393
|
- replaced all occurences of gDudeExtra and moved that struct into DBloodActor.
# Conflicts:
# source/games/blood/src/ai.cpp
|
2021-08-23 19:13:28 +02:00 |
|
Christoph Oelckers
|
c4fa99c891
|
- ProcessTouchObjects
|
2021-06-02 20:44:55 +02:00 |
|
Christoph Oelckers
|
a7572bca0a
|
- actImpactMissile.
|
2021-06-02 20:43:14 +02:00 |
|
Christoph Oelckers
|
c6991add46
|
- Blood: fixed null pointer crash in actBurnSprite.
|
2021-05-11 00:02:26 +02:00 |
|
Christoph Oelckers
|
fc11f9327a
|
- refactored actDamageSprite
|
2021-05-10 20:13:28 +02:00 |
|
Christoph Oelckers
|
965939957e
|
- split up actKillSprite into several smaller functions.
The biggest problem in here was tracking the lifetime of local variables.
|
2021-05-10 20:13:28 +02:00 |
|
Christoph Oelckers
|
9a5a32c826
|
- Blood: split out the 'modern dude' part of actKillDude.
|
2021-05-08 14:43:09 +02:00 |
|
Christoph Oelckers
|
34b7bfc10b
|
- handled the actDrop* functions.
|
2021-05-08 14:43:08 +02:00 |
|
Christoph Oelckers
|
23df336ebe
|
- complete cleanup of sub_2A620, now renamed to actRadiusDamage.
|
2021-05-08 14:43:08 +02:00 |
|
Christoph Oelckers
|
d42ce0ee7e
|
- WIP
|
2021-03-20 23:01:16 +01:00 |
|
Christoph Oelckers
|
fc11f537f7
|
- project cleanup
* moved all games into the 'games' folder.
* fixed project to include all sources and move them to the proper folders.
|
2021-01-10 20:31:32 +01:00 |
|