Christoph Oelckers
|
ed2d8373fc
|
- final cleanup.
|
2021-11-29 00:56:17 +01:00 |
|
Christoph Oelckers
|
e12ae040de
|
- collision code cleanup.
# Conflicts:
# source/games/sw/src/game.h
# source/games/sw/src/sprite.cpp
# Conflicts:
# source/games/sw/src/game.h
|
2021-11-29 00:56:17 +01:00 |
|
Christoph Oelckers
|
898f56dd86
|
- User[] is mostly gone.
All access is now through the actor.
|
2021-11-29 00:56:16 +01:00 |
|
Christoph Oelckers
|
cd73cd616e
|
- ActorDrop.
|
2021-11-29 00:56:16 +01:00 |
|
Christoph Oelckers
|
56760d1824
|
- CanGetWeapon
|
2021-11-29 00:56:16 +01:00 |
|
Christoph Oelckers
|
88a5a95cde
|
- SpriteNum cleanup.
|
2021-11-29 00:56:16 +01:00 |
|
Christoph Oelckers
|
03c9ef6d20
|
- SetGunQuake
|
2021-11-29 00:56:16 +01:00 |
|
Christoph Oelckers
|
2f1e23a654
|
- replaced PLAYER::PlayerSprite with PLAYER::actor
# Conflicts:
# source/games/sw/src/save.cpp
|
2021-11-29 00:56:15 +01:00 |
|
Christoph Oelckers
|
5b10e9f2d5
|
- got rid of SpriteP pointers in PLAYER and USER.
|
2021-11-29 00:56:15 +01:00 |
|
Christoph Oelckers
|
8d95b9cb98
|
- got rid of the PlaySound variant taking a sprite pointer.
|
2021-11-29 00:56:15 +01:00 |
|
Christoph Oelckers
|
580b7002fb
|
- PlaySound calls in DoGet.
|
2021-11-29 00:56:15 +01:00 |
|
Christoph Oelckers
|
6f8480ebc3
|
- KillGet... functions.
|
2021-11-29 00:56:15 +01:00 |
|
Christoph Oelckers
|
95b7949f7d
|
- minor sprite.cpp cleanup.
|
2021-11-29 00:56:14 +01:00 |
|
Christoph Oelckers
|
cb477d4ab7
|
- ActorSpawn cleanup.
|
2021-11-29 00:56:14 +01:00 |
|
Christoph Oelckers
|
d8ea4db5b2
|
- Got rid of SpawnSprite.
|
2021-11-29 00:56:14 +01:00 |
|
Christoph Oelckers
|
a57af58d4c
|
- get rid of KillSprite.
|
2021-11-29 00:56:14 +01:00 |
|
Christoph Oelckers
|
431103032f
|
- SpriteOverlapZ
|
2021-11-29 00:56:14 +01:00 |
|
Christoph Oelckers
|
66e61d799d
|
- handle the remaining SectIterators.
|
2021-11-29 00:56:14 +01:00 |
|
Christoph Oelckers
|
df5d980f79
|
- handle all remaining StatIterators.
|
2021-11-29 00:56:13 +01:00 |
|
Christoph Oelckers
|
69223af7b0
|
- SpriteControl and subfunctions.
|
2021-11-29 00:56:13 +01:00 |
|
Christoph Oelckers
|
591a3f623d
|
- dead code removal.
|
2021-11-29 00:56:13 +01:00 |
|
Christoph Oelckers
|
79dcd2c178
|
- iterators in CollectPortals
|
2021-11-29 00:56:13 +01:00 |
|
Christoph Oelckers
|
8df851c3e3
|
- unsaved bits.
|
2021-11-29 00:56:13 +01:00 |
|
Christoph Oelckers
|
f8105dc92b
|
- track.cpp complete.
|
2021-11-29 00:56:12 +01:00 |
|
Christoph Oelckers
|
4796ebc73c
|
- track setup code
|
2021-11-29 00:56:12 +01:00 |
|
Christoph Oelckers
|
92c497ac29
|
- TrackSetup
|
2021-11-29 00:56:12 +01:00 |
|
Christoph Oelckers
|
c34f0ab210
|
- SectorObjectSetupBounds
Note: Do proper checks on crashing mapping errors. Asserts are insufficient for these!
|
2021-11-29 00:56:12 +01:00 |
|
Christoph Oelckers
|
41f8c6f4af
|
- owner fixes in weapons.cpp.
# Conflicts:
# source/games/sw/src/game.h
# Conflicts:
# source/games/sw/src/game.h
# source/games/sw/src/weapon.cpp
|
2021-11-29 00:56:12 +01:00 |
|
Christoph Oelckers
|
e908e4ff44
|
- final bit of weapon.cpp cleanup.
|
2021-11-29 00:56:12 +01:00 |
|
Christoph Oelckers
|
31f4a7464a
|
- finishing up with DoDamage.
|
2021-11-29 00:56:11 +01:00 |
|
Christoph Oelckers
|
487e2b7a1e
|
- ActorHealth + ActorPain
|
2021-11-29 00:56:11 +01:00 |
|
Christoph Oelckers
|
93ad08a167
|
- ActorStdMissile + ActorDamageSlide
# Conflicts:
# source/games/sw/src/weapon.cpp
|
2021-11-29 00:56:11 +01:00 |
|
Christoph Oelckers
|
2c39177c07
|
- ActorChooseDeath
|
2021-11-29 00:56:11 +01:00 |
|
Christoph Oelckers
|
604731bc08
|
- GetDamage
# Conflicts:
# source/games/sw/src/weapon.cpp
|
2021-11-29 00:56:11 +01:00 |
|
Christoph Oelckers
|
2b4ed0eaf3
|
- PlayerCheckDeath
|
2021-11-29 00:56:10 +01:00 |
|
Christoph Oelckers
|
14b3a68e8c
|
- DoDamage API.
# Conflicts:
# source/games/sw/src/weapon.cpp
|
2021-11-29 00:56:10 +01:00 |
|
Christoph Oelckers
|
f8eac8c8eb
|
- SpriteOverlap
|
2021-11-29 00:56:10 +01:00 |
|
Christoph Oelckers
|
2c4862b220
|
- DoDamageTest + DoHitscanDamage + DoFlamesDamageTest
|
2021-11-29 00:56:10 +01:00 |
|
Christoph Oelckers
|
ddd6f881f0
|
- DoExpDamageTest + DoMineExpMine
|
2021-11-29 00:56:10 +01:00 |
|
Christoph Oelckers
|
15e7e784c5
|
- did the internal movement helpers.
|
2021-11-29 00:56:09 +01:00 |
|
Christoph Oelckers
|
a073ef65e7
|
- low level move functions now return a Collision struct.
# Conflicts:
# source/games/sw/src/sprite.cpp
|
2021-11-29 00:56:09 +01:00 |
|
Christoph Oelckers
|
606ce997ac
|
- cleanup of collision maintenance.
u->ret is gone, and for clearing the collision info the proper utilities are being called now.
|
2021-11-29 00:56:09 +01:00 |
|
Christoph Oelckers
|
5f32bc17ef
|
- WeaponMoveHit
|
2021-11-29 00:56:09 +01:00 |
|
Christoph Oelckers
|
edf84c6fbc
|
- DoStar, DoCrossBolt, DoPlasmaDone
|
2021-11-29 00:56:09 +01:00 |
|
Christoph Oelckers
|
f516a538d4
|
- Seekers + BlurExtend.
|
2021-11-29 00:56:08 +01:00 |
|
Christoph Oelckers
|
7d99745cd6
|
- DoPlasmaFountain + InitPlasmaFountain
|
2021-11-29 00:56:08 +01:00 |
|
Christoph Oelckers
|
f888375e2a
|
- several u->ret replaced.
|
2021-11-29 00:56:08 +01:00 |
|
Christoph Oelckers
|
05a812f066
|
- DoPlasma, DoCoolgFire, DoEelFire.
|
2021-11-29 00:56:08 +01:00 |
|
Christoph Oelckers
|
0377f3348c
|
- DoGrenade
|
2021-11-29 00:56:08 +01:00 |
|
Christoph Oelckers
|
45c2129ac4
|
- DoVulcanBoulder
|
2021-11-29 00:56:07 +01:00 |
|