Christoph Oelckers
|
d0eece244b
|
- got rid of most nextsector references.
|
2021-12-26 23:08:45 +01:00 |
|
Christoph Oelckers
|
b7a2687a7b
|
- all nextwall references removed.
|
2021-12-26 23:08:45 +01:00 |
|
Christoph Oelckers
|
7e6de45e46
|
- WallSetup + SpriteSetup
|
2021-12-26 23:08:44 +01:00 |
|
Christoph Oelckers
|
302016956f
|
- sector parameters in SpawnActor calls.
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
e17da708e7
|
- lots of ->sectnum search & replace.
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
d1f156dec3
|
- most InsertActor calls.
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
cab2181ddc
|
- PrevWall
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
eb82f60981
|
- FAFcansee.
|
2021-12-26 23:08:42 +01:00 |
|
Christoph Oelckers
|
9c7eecb55f
|
- the rest of Duke’s sectnum, except RR's geo hack
|
2021-12-25 21:28:57 +01:00 |
|
Christoph Oelckers
|
4d7b45b68e
|
- SW: first batch of short handling.
|
2021-12-25 21:28:53 +01:00 |
|
Christoph Oelckers
|
fded90c491
|
- SW: deleted SECT_USER.
|
2021-12-25 21:28:49 +01:00 |
|
Christoph Oelckers
|
7d2404ce76
|
- made sector a TArray.
|
2021-12-25 21:28:49 +01:00 |
|
Christoph Oelckers
|
bd43f49c29
|
- replaced half of the remaining SectUser accesses.
|
2021-12-25 21:28:46 +01:00 |
|
Christoph Oelckers
|
4266edfa04
|
- SW: automatic ->sector() replacements (lots of them)
|
2021-12-25 21:28:46 +01:00 |
|
Christoph Oelckers
|
f6db4a8e51
|
- SW: move User into DSWActor.
|
2021-12-25 21:28:39 +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
|
b97760db29
|
- forgotten cleanup.
|
2021-11-29 00:56:17 +01:00 |
|
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
|
cd73cd616e
|
- ActorDrop.
|
2021-11-29 00:56:16 +01:00 |
|
Christoph Oelckers
|
56760d1824
|
- CanGetWeapon
|
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
|
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
|
69223af7b0
|
- SpriteControl and subfunctions.
|
2021-11-29 00:56:13 +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
|
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
|
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
|
35579a9f08
|
- SpawnExoZAdjust arguments.
|
2021-11-29 00:56:06 +01:00 |
|
Christoph Oelckers
|
f0c670603e
|
- DoNapalm, DoBloodWorm
|
2021-11-29 00:56:04 +01:00 |
|
Christoph Oelckers
|
6f0c477e85
|
- getting rid of COVERinsertsprite, plus cleanup.
|
2021-11-29 00:56:01 +01:00 |
|
Christoph Oelckers
|
290482ffb1
|
- several damage functions.
|
2021-11-29 00:55:57 +01:00 |
|
Christoph Oelckers
|
ff60bf0430
|
- MissileWaterAdjust
# Conflicts:
# source/games/sw/src/weapon.cpp
|
2021-11-29 00:55:55 +01:00 |
|
Christoph Oelckers
|
deddd7d514
|
- it is not necessary to clear the owner of a freshly spawned actor.
They are always spawned owner-less.
|
2021-11-29 00:55:49 +01:00 |
|
Christoph Oelckers
|
95d3095f8d
|
- DoItemFly
|
2021-11-29 00:55:48 +01:00 |
|
Christoph Oelckers
|
c14fb9e93f
|
- QueueLoWangs
|
2021-11-29 00:55:48 +01:00 |
|
Christoph Oelckers
|
58749b2770
|
- NewStateGroup wrappers replaced.
|
2021-11-29 00:55:48 +01:00 |
|
Christoph Oelckers
|
a85a1e497f
|
- ActorCoughItem.
|
2021-11-29 00:55:47 +01:00 |
|
Christoph Oelckers
|
cd8e8e4f67
|
- removed index based version of SpawnUser.
|
2021-11-29 00:55:47 +01:00 |
|
Christoph Oelckers
|
3a3c6a4395
|
- IconDefault
|
2021-11-29 00:55:47 +01:00 |
|
Christoph Oelckers
|
947f5f1d78
|
- ItemSpotClear.
|
2021-11-29 00:55:47 +01:00 |
|
Christoph Oelckers
|
374d0524d2
|
- first pass over SpawnItemsMatch.
This was purely search & replace.
|
2021-11-29 00:55:47 +01:00 |
|
Christoph Oelckers
|
6489c60905
|
- lots of search & replace, plus a few fixes on ActorSpawn.
|
2021-11-29 00:55:46 +01:00 |
|
Christoph Oelckers
|
d49ae699f8
|
- ChangeSpriteState + change_sprite_stat.
|
2021-11-29 00:55:46 +01:00 |
|
Christoph Oelckers
|
e41f49d46d
|
KillSprite internals.
|
2021-11-29 00:55:46 +01:00 |
|
Christoph Oelckers
|
0b3b30170c
|
- DoActorZRange parameters.
|
2021-11-29 00:55:45 +01:00 |
|
Christoph Oelckers
|
3e558c2295
|
- use BFSSearch for PreMapCombineFloors.
|
2021-11-29 00:55:44 +01:00 |
|
Christoph Oelckers
|
1b3b8ab7cc
|
- use wallsofsector in PreMapCombineFloors
|
2021-11-29 00:55:44 +01:00 |
|
Christoph Oelckers
|
1d9d70613f
|
- char review in SW
|
2021-11-29 00:55:43 +01:00 |
|
Christoph Oelckers
|
95c92153ad
|
- zilla.cpp
|
2021-11-29 00:55:38 +01:00 |
|
Christoph Oelckers
|
e98e1a6fea
|
- warp.cpp
|
2021-11-29 00:55:38 +01:00 |
|
Christoph Oelckers
|
10ea8b0fb5
|
- vator.cpp
|
2021-11-29 00:55:38 +01:00 |
|
Christoph Oelckers
|
411c814dc3
|
- vis.cpp
|
2021-11-29 00:55:37 +01:00 |
|
Christoph Oelckers
|
02bdba71fc
|
- spike.cpp.
|
2021-11-29 00:55:37 +01:00 |
|
Christoph Oelckers
|
0df721f331
|
- sumo.cpp + associated code elsewhere.
|
2021-11-29 00:55:36 +01:00 |
|
Christoph Oelckers
|
e6c625f6e8
|
- second part of slidor.cpp.
|
2021-11-29 00:55:36 +01:00 |
|
Christoph Oelckers
|
2397e4c2a5
|
- one third of slidor.cpp
|
2021-11-29 00:55:35 +01:00 |
|
Christoph Oelckers
|
bd161f155c
|
- skull.cpp
|
2021-11-29 00:55:35 +01:00 |
|
Christoph Oelckers
|
a728555ec7
|
- skel.cpp
|
2021-11-29 00:55:35 +01:00 |
|
Christoph Oelckers
|
07f61e061e
|
- serp.cpp
|
2021-11-29 00:55:35 +01:00 |
|
Christoph Oelckers
|
1388794032
|
- first half of rotator.cpp.
|
2021-11-29 00:55:34 +01:00 |
|
Christoph Oelckers
|
eb3131df97
|
- cleanup
mostly redundant comments.
|
2021-11-29 00:55:33 +01:00 |
|
Christoph Oelckers
|
da683ddf7a
|
- ripper2.cpp
|
2021-11-29 00:55:33 +01:00 |
|
Christoph Oelckers
|
82b4385ede
|
- ripper.cpp
|
2021-11-29 00:55:32 +01:00 |
|
Christoph Oelckers
|
74fce3bf58
|
- sector object sprite list
|
2021-11-29 00:55:31 +01:00 |
|
Christoph Oelckers
|
c6bd5c04c7
|
- fixed most warnings GCC pointed out in game code.
|
2021-11-29 00:55:29 +01:00 |
|
Christoph Oelckers
|
910a51b290
|
- proper actor handling in all of SOP interpolation
|
2021-11-29 00:55:28 +01:00 |
|
Christoph Oelckers
|
1152ec0b54
|
- use actor pointers in animation system.
|
2021-11-29 00:55:28 +01:00 |
|
Christoph Oelckers
|
ba4b5bbbcb
|
- PLAYER::Killer
|
2021-11-29 00:55:27 +01:00 |
|
Christoph Oelckers
|
dd684f36a4
|
- a few player functions.
|
2021-11-29 00:55:25 +01:00 |
|
Christoph Oelckers
|
8780be4ee4
|
- WpnGoal + sprite_num.
|
2021-11-29 00:55:24 +01:00 |
|
Christoph Oelckers
|
b4d298874a
|
- most of ninja.cpp, except the player stuff.
|
2021-11-29 00:55:23 +01:00 |
|
Christoph Oelckers
|
5eca574bba
|
- got rid of some rarely used macros.
|
2021-11-29 00:55:23 +01:00 |
|
Christoph Oelckers
|
d10919704a
|
- miscactr.cpp
Mostly done with search & replace.
|
2021-11-29 00:55:23 +01:00 |
|
Christoph Oelckers
|
69c97a88d3
|
- lava.cpp
|
2021-11-29 00:55:22 +01:00 |
|
Christoph Oelckers
|
e7dcd279af
|
- PickJumpMaxSpeed.
|
2021-11-29 00:55:22 +01:00 |
|
Christoph Oelckers
|
aef68363b4
|
- FlagOwner refactoring.
Only those parts which use it as a sprite index, seveal actors recycle it as a general purpose variable.
|
2021-11-29 00:55:21 +01:00 |
|
Christoph Oelckers
|
141428f583
|
- goro.cpp + hornet.cpp.
|
2021-11-29 00:55:18 +01:00 |
|
Christoph Oelckers
|
0437d92f3e
|
- girlninj.cpp
|
2021-11-29 00:55:18 +01:00 |
|
Christoph Oelckers
|
0f60e3b4ec
|
- eel.cpp.
|
2021-11-29 00:55:17 +01:00 |
|
Christoph Oelckers
|
f41d68b376
|
- coolie.cpp
|
2021-11-29 00:55:17 +01:00 |
|
Christoph Oelckers
|
f5c7ccd6af
|
- bunny.cpp
|
2021-11-29 00:55:16 +01:00 |
|
Christoph Oelckers
|
4231119717
|
- owner stuff
|
2021-11-29 00:55:15 +01:00 |
|
Christoph Oelckers
|
8daa825aa1
|
- SpriteQueueDelete + DeleteNoSoundOwner.
|
2021-11-29 00:55:15 +01:00 |
|
Christoph Oelckers
|
6a4049e33c
|
- SetupSpriteForBreak, extra sprite flags as enum
|
2021-11-29 00:55:14 +01:00 |
|
Christoph Oelckers
|
de12433809
|
- USER::Attach and SetAttach.
|
2021-11-29 00:55:13 +01:00 |
|
Christoph Oelckers
|
bd47d61615
|
- replaced some changespritesect with ChangeActorSect.
|
2021-11-29 00:55:13 +01:00 |
|
Christoph Oelckers
|
b3558d8925
|
- eliminated SetEnemy(In)active.
Both were only used once, so they are now inlined.
|
2021-11-29 00:55:13 +01:00 |
|
Christoph Oelckers
|
d5f1ec9ad7
|
- wrapped all assignments to USER::ret.
To allow more complex operations like filling a Collision struct and changing the calling code piece by piece.
|
2021-11-29 00:55:12 +01:00 |
|