Christoph Oelckers
|
9d423d19cd
|
- partial transition of busy interface to sector pointers.
|
2021-12-26 22:25:59 +01:00 |
|
Christoph Oelckers
|
765ff7609d
|
- all remaining ->sectnum in nnexts.cpp.
|
2021-12-25 21:29:16 +01:00 |
|
Christoph Oelckers
|
d0376e5485
|
- nnext sound functions.
|
2021-12-25 21:29:16 +01:00 |
|
Christoph Oelckers
|
331a7654bf
|
- actSpawnThing
|
2021-12-25 21:29:15 +01:00 |
|
Christoph Oelckers
|
b063e19980
|
- gFX.fxSpawnActor and a few other simple replacements.
|
2021-12-25 21:29:14 +01:00 |
|
Christoph Oelckers
|
a7fc5d2193
|
- refactored most wall[] references.
What's left is in either setup code or the mirror setup.
|
2021-12-25 21:29:12 +01:00 |
|
Christoph Oelckers
|
96b6bb21ef
|
- several smaller places.
This gets rid of the less frequent names to look for.
|
2021-12-25 21:29:11 +01:00 |
|
Christoph Oelckers
|
759a8428fa
|
- dragPoint
|
2021-12-25 21:29:11 +01:00 |
|
Christoph Oelckers
|
7bffcad49f
|
- trMessage* functions.
# Conflicts:
# source/games/blood/src/eventq.cpp
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
45a8654fc2
|
- use EventObject in SEQINST
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
2721a59dc4
|
- use wall pointers in gib code.
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
5bec3be5e9
|
- abstracted access to event target objects.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
32874414fd
|
- evSendSector, too.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
0472c78ddc
|
- same for walls.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
37f4843953
|
- changed evPostSector to receive a sector pointer instead of index.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
2f6bd64746
|
- SetWallState parameters
|
2021-12-25 21:29:06 +01:00 |
|
Christoph Oelckers
|
79da890c6e
|
- TranslateSector cleanup.
|
2021-12-25 21:29:06 +01:00 |
|
Christoph Oelckers
|
378bf40143
|
- got rid of the mostly redundant GetWallType function.
|
2021-12-25 21:29:05 +01:00 |
|
Christoph Oelckers
|
2247509a67
|
- Blood baseWall optimzation
|
2021-12-25 21:28:51 +01:00 |
|
Christoph Oelckers
|
d5c27e6239
|
- unlimited the bit arrays for the automap and the bunch drawer, removed some leftover constants/declarations.
|
2021-12-25 21:28:50 +01:00 |
|
Christoph Oelckers
|
993821b75f
|
- migrated Blood's other non-X sector properties.
|
2021-12-25 21:28:48 +01:00 |
|
Christoph Oelckers
|
93f5a111bf
|
- all direct references to xsector have been removed.
|
2021-12-25 21:28:44 +01:00 |
|
Christoph Oelckers
|
8f5b9d2f03
|
- nXSector is gone.
|
2021-12-25 21:28:43 +01:00 |
|
Christoph Oelckers
|
f06697ed29
|
- removed pX... parameter from from trTriggerSector.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
c182900425
|
- cleanup of trTriggerWall's API.
|
2021-12-25 21:28:41 +01:00 |
|
Christoph Oelckers
|
9cad3196ed
|
- getSourceBusy
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
4cfc1577e2
|
- some simple xwall[] replacements.
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
70da9e2526
|
- first xwall[] removal in Blood.
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
6705e8e51e
|
- moved xsprite into DBloodActor and save all relevant parts of DBloodActor.
This completes Blood's transition.
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
999ec3c95a
|
use validSectorIndex checks where appropriate.
Let’s hope that this sloppiness doesn’t have negative effects with broken maps.
# Conflicts:
# source/games/sw/src/sprite.cpp
# Conflicts:
# source/games/duke/src/prediction.cpp
# source/games/duke/src/render.cpp
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
7c4233bcf7
|
- replaced fallthrough__ with [[fallthrough]] as we are requiring C++17 and don't need workarounds for that.
|
2021-12-14 12:27:28 +01:00 |
|
Christoph Oelckers
|
7daa501a4d
|
- removed all #include "compat.h" except the one in build.h
Still all compiles fine.
|
2021-12-14 12:24:10 +01:00 |
|
carnivoroussociety
|
61cafc7d57
|
[Blood] Fix self collisions for lifeleech projectiles
|
2021-11-29 00:56:33 +01:00 |
|
Christoph Oelckers
|
adf3133fdc
|
- use sectnum and wallnum to get an index from pointers instead of subtracting the array base.
|
2021-11-29 00:56:26 +01:00 |
|
Christoph Oelckers
|
28eca1a023
|
‚char‘ review in Blood - part 2
|
2021-11-29 00:55:42 +01:00 |
|
Christoph Oelckers
|
01abe7b2ac
|
- addressed most unused/uninitialized variable warnings from MSVC.
|
2021-11-29 00:55:30 +01:00 |
|
Christoph Oelckers
|
433764fd91
|
- mark all places using a sprite index that needs addressing with a GetSpriteIndex function.
|
2021-11-29 00:55:00 +01:00 |
|
Christoph Oelckers
|
c40266625b
|
- moved gInterpolateSprite into DBloodActor
|
2021-11-29 00:55:00 +01:00 |
|
Christoph Oelckers
|
bac40ddb05
|
- viewBackupSpriteLoc calls
|
2021-11-29 00:54:59 +01:00 |
|
Christoph Oelckers
|
21a208e59e
|
- eliminated most references to spritetype::extra
This was all places that could have been done earlier but had been overlooked.
|
2021-11-29 00:54:59 +01:00 |
|
Christoph Oelckers
|
3d63c44aae
|
- GCC warned about this.
|
2021-11-29 00:54:59 +01:00 |
|
Christoph Oelckers
|
5b9152abfd
|
- eliminated the last access to playerActors in trigger.cpp and made AimTargets a pointer array.
|
2021-11-29 00:54:58 +01:00 |
|
Christoph Oelckers
|
6dd7cbe8fa
|
- GetCrushedSpriteExtents and leftover bloodActors references.
|
2021-11-29 00:54:58 +01:00 |
|
Christoph Oelckers
|
d2bc254e03
|
- the rest of triggers.cpp.
|
2021-11-29 00:54:57 +01:00 |
|
Christoph Oelckers
|
9349e7bcb1
|
- several simple functions.
Also two fixes involving trTriggerSprite.
|
2021-11-29 00:54:57 +01:00 |
|
Christoph Oelckers
|
0ae664e9ca
|
- SetSpriteState
|
2021-11-29 00:53:57 +01:00 |
|
Christoph Oelckers
|
7d1c81626e
|
- changed all naked Stat/SectIterator loops to use the Blood... variants.
|
2021-11-29 00:53:56 +01:00 |
|
Christoph Oelckers
|
4e1e9ca0c9
|
- proper actor managements in SEQINST.
|
2021-11-29 00:53:56 +01:00 |
|
Christoph Oelckers
|
db75e4d2bf
|
- moved basePath into XSECTOR.
# Conflicts:
# source/games/blood/src/nnexts.cpp
|
2021-11-29 00:53:53 +01:00 |
|
Christoph Oelckers
|
0d2da892e8
|
- made marker0 and marker1 actor pointers.
|
2021-11-29 00:53:52 +01:00 |
|