Christoph Oelckers
|
1cb98593f1
|
- removed compatible savegame handling for SPRITEHIT.
This does not need to be preserved, unlike the other refactored global arrays.
|
2021-11-29 00:53:51 +01:00 |
|
Christoph Oelckers
|
54f70ec1bb
|
- moved baseSprite into DBloodActor.
|
2021-11-29 00:53:51 +01:00 |
|
Christoph Oelckers
|
14ace49c3e
|
- owner stuff.
This reduces the number of direct references to spritetype.owner by half in the Blood code.
|
2021-11-29 00:53:51 +01:00 |
|
Christoph Oelckers
|
3b1ba88a41
|
- gib stuff.
|
2021-11-29 00:53:51 +01:00 |
|
Christoph Oelckers
|
245581e00d
|
- cleanup
|
2021-11-29 00:53:50 +01:00 |
|
Christoph Oelckers
|
b2de1e5209
|
- added BloodSpriteIterator and BloodLinearSpriteIterator to get rid of explicit loops over the sprite array.
|
2021-11-29 00:53:50 +01:00 |
|
Christoph Oelckers
|
484d016172
|
- cleaned up burn code.
|
2021-11-29 00:53:50 +01:00 |
|
Christoph Oelckers
|
c0b013ac0c
|
- moved gSpriteHit into DBloodActor.
|
2021-11-29 00:53:50 +01:00 |
|
Christoph Oelckers
|
118b3e1d70
|
- all calls to CheckSpriteSect/Stat handled.
|
2021-11-29 00:53:44 +01:00 |
|
Christoph Oelckers
|
48073a2cd6
|
- sanitized the abuse of using XSPRITE's target field to pass along some info with explosions.
This is neither safe nor future proof, so now it uses a separate variable.
|
2021-11-29 00:53:44 +01:00 |
|
Christoph Oelckers
|
146de69169
|
- some more patrol code.
|
2021-11-29 00:53:44 +01:00 |
|
Christoph Oelckers
|
2044f591f2
|
- formatting and cleanup.
|
2021-11-29 00:53:43 +01:00 |
|
Christoph Oelckers
|
3928407eae
|
- several is...() functions.
|
2021-11-29 00:53:43 +01:00 |
|
Christoph Oelckers
|
ca131f2dcf
|
- fixed a few oversights.
|
2021-11-29 00:53:40 +01:00 |
|
Christoph Oelckers
|
c2f6084988
|
- merged genDudeExtra into DBloodActor.
|
2021-11-29 00:53:40 +01:00 |
|
Christoph Oelckers
|
a4f7fabbfa
|
- modernTypeOperateSprite
|
2021-11-29 00:53:39 +01:00 |
|
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 |
|