Christoph Oelckers
|
9714febaab
|
- eliminated the actPostSprite wrapper with an index parameter.
|
2021-11-29 00:53:36 +01:00 |
|
Christoph Oelckers
|
e0f1948ccc
|
- wrapped all setsprite calls in Blood and adapted a few leftover uses of the index version of actPostSprite.
|
2021-11-29 00:53:35 +01:00 |
|
Christoph Oelckers
|
63ae861765
|
- DropVoodooCb
|
2021-11-29 00:53:34 +01:00 |
|
Christoph Oelckers
|
bb094fd003
|
- 3 smaller functions.
|
2021-11-09 23:10:34 +01:00 |
|
Christoph Oelckers
|
942e93b2e7
|
- debris functions.
|
2021-11-09 22:51:01 +01:00 |
|
Christoph Oelckers
|
5558c3e896
|
- debrisGetIndex and some related code.
|
2021-11-09 22:18:38 +01:00 |
|
Christoph Oelckers
|
5b057415da
|
- sanitized tileGetSurfType.
|
2021-11-09 21:42:51 +01:00 |
|
Christoph Oelckers
|
9221262dfc
|
- refactoring of all getzrange code to use the Collision struct.
|
2021-11-09 21:39:59 +01:00 |
|
Christoph Oelckers
|
6f8fe44bb0
|
- getSpriteMassBySize
|
2021-11-09 20:59:52 +01:00 |
|
Christoph Oelckers
|
762ebafc2a
|
- made clipmoveboxtracenum a function argument of clipmove
Thereāe zero need for hackery here.
|
2021-11-08 23:22:48 +01:00 |
|
Christoph Oelckers
|
2d91786516
|
- changed all sector variables being passed to pushmove to full ints
|
2021-11-08 23:18:40 +01:00 |
|
Christoph Oelckers
|
b8f8c0fe04
|
- more changesprite* renaming.
|
2021-11-06 18:13:16 +01:00 |
|
Christoph Oelckers
|
83fe41e71e
|
- made updatesector receive a 32 bit int pointer and deprecated the 16 bit variant.
|
2021-11-06 15:53:16 +01:00 |
|
Mitch Richters
|
0ee3b5af1c
|
- Blood: Replace use of pushmove_old() inline wrapper with pushmove() .
|
2021-10-30 17:30:02 +02:00 |
|
Mitch Richters
|
b793bc8327
|
- Blood: Replace use of clipmove_old() inline wrapper with clipmove() .
|
2021-10-30 17:30:01 +02:00 |
|
Mitch Richters
|
ead877450d
|
- Blood: Replace CosScale16() with bsin() from backend.
|
2021-10-30 10:24:15 +02:00 |
|
Mitch Richters
|
3ec1767791
|
- Blood: Replace SinScale16() with bsin() from backend.
|
2021-10-30 10:24:15 +02:00 |
|
Christoph Oelckers
|
da817a234b
|
- fixed bad actor use in actCheckDudes.
|
2021-10-24 00:06:02 +02:00 |
|
Christoph Oelckers
|
71b144023d
|
- renamed evPost to evPostActor and evKill to evKillActor for clarity.
|
2021-10-14 20:31:17 +02:00 |
|
Christoph Oelckers
|
e32ac93d96
|
- use the actor pointer in rxBuckets.
|
2021-10-14 20:27:36 +02:00 |
|
Christoph Oelckers
|
1d04ce90e4
|
- first batch of rxBucket refactoring.
|
2021-10-14 19:49:18 +02:00 |
|
Christoph Oelckers
|
93e909dd58
|
- use actors in the CFX interface.
|
2021-10-14 19:41:01 +02:00 |
|
Christoph Oelckers
|
085bd3a165
|
- replaced all fxSpawn calls with fxSpawnActor.
|
2021-10-14 19:35:05 +02:00 |
|
Christoph Oelckers
|
fbe2373972
|
- started cleanup of evPost calls by renaming the internal functions.
This just renames things - no changes in functionality.
|
2021-10-14 19:07:51 +02:00 |
|
Christoph Oelckers
|
562968262c
|
- moved spriteMass into DBloodActor
|
2021-10-14 19:01:10 +02:00 |
|
Christoph Oelckers
|
5519596a94
|
- refactored global sprite index arrays into pointer arrays.
|
2021-10-14 18:43:56 +02:00 |
|
Christoph Oelckers
|
62d0d3712e
|
- use a sprite flag to mark mapped sprites.
This avoids another global array which needs to be addressed by sprite index.
|
2021-10-14 15:09:43 +02:00 |
|
Christoph Oelckers
|
3ea4c94266
|
- removed a few static array references.
|
2021-10-12 21:36:42 +02:00 |
|
Christoph Oelckers
|
dc5d32f510
|
- two missed iterators.
|
2021-10-12 21:36:41 +02:00 |
|
Christoph Oelckers
|
b240d2b5bd
|
- aiunicult.cpp is done.
|
2021-10-12 21:36:41 +02:00 |
|
Christoph Oelckers
|
013eadfd9f
|
- genDudePrepare
|
2021-10-12 21:36:18 +02:00 |
|
Christoph Oelckers
|
fb5916a3dd
|
- canSwim et.al.
|
2021-10-12 21:29:12 +02:00 |
|
Christoph Oelckers
|
c42e26351e
|
- genDudeSpawn, genDudeTransform and updateTargetOfLeech.
|
2021-10-12 21:29:11 +02:00 |
|
Christoph Oelckers
|
e415d93283
|
- doexplosion
|
2021-10-12 19:23:25 +02:00 |
|
Christoph Oelckers
|
eb478ba580
|
- getNextIncarnation
Event queue handling not refactored yet.
|
2021-10-12 19:23:24 +02:00 |
|
Christoph Oelckers
|
040049f83e
|
- more leech stuff.
# Conflicts:
# source/games/blood/src/ai.cpp
|
2021-10-12 19:23:23 +02:00 |
|
Christoph Oelckers
|
d907627156
|
- spriteIsUnderwater
|
2021-10-12 19:23:23 +02:00 |
|
Christoph Oelckers
|
75258c8b29
|
- playGenDudeSound.
|
2021-10-12 19:23:23 +02:00 |
|
Christoph Oelckers
|
c848518746
|
- use actor parameter in all calls to aiGenDudeNewState.
# Conflicts:
# source/games/blood/src/aiunicult.cpp
|
2021-10-12 19:23:22 +02:00 |
|
Christoph Oelckers
|
062b3dbf76
|
- route all access to genDudeExtra through the method in DBloodActor
|
2021-10-12 19:23:21 +02:00 |
|
Christoph Oelckers
|
351dabdb90
|
- actFireMissile.
|
2021-10-10 22:36:12 +02:00 |
|
Christoph Oelckers
|
c485fce958
|
- reformatted the actor and ai sources.
|
2021-10-10 11:47:18 +02:00 |
|
Christoph Oelckers
|
0ee81b2bb8
|
- refactored the remaining pieces in the ai code to use actors.
|
2021-10-10 11:47:18 +02:00 |
|
Christoph Oelckers
|
62502439d7
|
- eliminated HITINFO.hitsprite.
This was one of the more annoying sprite index variables because it is part of static global data.
|
2021-10-09 23:09:09 +02:00 |
|
Christoph Oelckers
|
f712a674ce
|
- removed the few remaining uses of actDamageSprite_.
|
2021-10-09 23:09:08 +02:00 |
|
Christoph Oelckers
|
3ab636a13a
|
- sfxPlay3DSound calls partially migrated.
|
2021-10-09 23:09:08 +02:00 |
|
Christoph Oelckers
|
b8d55feb1e
|
- actor parameter substitution and a few bad constants.
|
2021-10-09 23:08:44 +02:00 |
|
Christoph Oelckers
|
fbae41ee0a
|
- renamed the sprite variant of aiDamageSprite.
|
2021-10-09 23:08:43 +02:00 |
|
Christoph Oelckers
|
44b0e59127
|
- aiProcessDudes and aiInitSprite done, completing the main pass over ai.cpp.
|
2021-10-09 23:08:43 +02:00 |
|
Christoph Oelckers
|
fe92188b0c
|
- removed the dudeIsPlayingSeq variant taking a sprite parameter.
|
2021-10-09 23:03:09 +02:00 |
|