Mitchell Richters
a9e66ec553
- Blood: Replace DBloodActor
xvel
with vel.X
calls.
2021-12-30 23:00:39 +11:00
Christoph Oelckers
9158796284
- partial replacement of tspriteptr_t.
2021-12-30 11:48:10 +01:00
Mitchell Richters
5badbd7884
- Blood: Replace game-side scale()
with backend Scale()
.
2021-12-30 20:46:38 +11:00
Mitchell Richters
4db3e91f24
- Blood: Remove some unused templated functions in common_game.h
.
2021-12-30 20:46:38 +11:00
Mitchell Richters
13639a09b7
- SW: Remove unused PLAYERstruct
variable turn180_target
that was deprecated with 7bf1cacc7f
.
2021-12-30 20:46:36 +11:00
Mitchell Richters
cf68018909
- SW: Replace PLAYERstruct
RevolveY
with Revolve.Y
calls.
2021-12-30 20:41:27 +11:00
Mitchell Richters
acc11f34bf
- SW: Replace PLAYERstruct
RevolveX
with Revolve.X
calls.
2021-12-30 20:41:27 +11:00
Mitchell Richters
05de974080
- SW: Replace PLAYERstruct
ly
with LadderPosition.Y
calls.
2021-12-30 20:41:27 +11:00
Mitchell Richters
a18fc5b66f
- SW: Replace PLAYERstruct
lx
with LadderPosition.X
calls.
2021-12-30 20:41:26 +11:00
Mitchell Richters
9c1e54a148
- SW: Replace USER
sz
with pos.Z
calls.
2021-12-30 20:40:29 +11:00
Mitchell Richters
0d70d26625
- SW: Replace USER
sy
with pos.Y
calls.
2021-12-30 20:31:09 +11:00
Mitchell Richters
fcf18c8c63
- SW: Replace USER
sx
with pos.X
calls.
2021-12-30 20:31:09 +11:00
Mitchell Richters
620f0fa7b8
- SW: Use correct function name in GetOverlapSector2()
I_Error()
call.
2021-12-30 20:31:09 +11:00
Mitchell Richters
9bbb54fe2e
- Replace every line that just contains spaces or tabs with an empty line feed in all files except 3rd party libraries.
2021-12-30 20:30:21 +11:00
Mitchell Richters
1b077251e3
- SW: Use BIT()
inline in a few places that were changed in "- SW: Replace the last few remaining TEST()
macro uses and remove from mytypes.h
."
...
Originally, `BIT()` was going to be dropped in a subsequent commit but we've elected not to.
2021-12-30 20:14:01 +11:00
Christoph Oelckers
f9cea2b1db
- turning one check in hitradius into a flag.
2021-12-30 09:58:48 +01:00
Christoph Oelckers
5061d5b37c
- tabified the rest of Blood's code.
2021-12-30 09:58:48 +01:00
Christoph Oelckers
b7d095b943
- tabified more Blood files.
2021-12-30 09:58:48 +01:00
Christoph Oelckers
c25641c631
- db.cpp cleanup.
...
There were too many pointless global variables here and quite a bit of code doing nothing useful.
2021-12-30 09:58:47 +01:00
Christoph Oelckers
1d28e166c6
- fixed nnexts comparison with statcount.
...
This value is no longer maintained, so we got to count when the value is needed.
2021-12-30 09:58:47 +01:00
Christoph Oelckers
69283bfb0c
- tabified several Blood source files.
2021-12-30 09:58:47 +01:00
Christoph Oelckers
e670cf2786
- re-tabified several files that got mangled by repeated merging
2021-12-30 09:58:47 +01:00
Christoph Oelckers
3fcecedf32
- deleted ClearContent functions from actor classes.
...
this is a leftover from pre-DObject times and no longer needed.
2021-12-30 09:58:47 +01:00
Christoph Oelckers
bf9defc062
- SW: moved some Polymost hack stuff to its proper place.
2021-12-30 09:58:46 +01:00
Mitchell Richters
bf7437c827
- SW: Remove ON
pre-processor define and eliminate mytypes.h
.
2021-12-30 09:58:46 +01:00
Mitchell Richters
3cf9450bd8
- SW: Remove OFF
pre-processor define.
2021-12-30 09:58:45 +01:00
Mitchell Richters
ae49a55fce
- SW: Replace the last few remaining TEST()
macro uses and remove from mytypes.h
.
2021-12-30 09:58:45 +01:00
Mitchell Richters
1439d5f268
- SW: Replace TEST\(([\w\-\>.()\[\]]+),\s?([\w\_\|\s]+)\)
with ($1 & ($2))
.
2021-12-30 09:58:45 +01:00
Mitchell Richters
48b0058d38
- SW: Replace TEST\(([\w\-\>.()]+),\s?(\w+)\)
with ($1 & $2)
.
2021-12-30 09:58:45 +01:00
Mitchell Richters
5316e23737
- SW: Replace !TEST\(([\w\-\>.()\[\]]+),\s?([\w\_\|\s]+)\)
with !($1 & ($2))
2021-12-30 09:58:45 +01:00
Mitchell Richters
8df3966d08
- SW: Replace !TEST\(([\w\-\>.()\[\]]+),\s?(\w+)\)
with !($1 & $2)
.
2021-12-30 09:58:44 +01:00
Christoph Oelckers
b1d8f92ded
- added wall edge splitting for gl_seamless.
2021-12-30 09:58:44 +01:00
Christoph Oelckers
3fee8f3c4e
- replaced dragpoint (both the generic and the Blood variant) with a newly written vertexscan function.
...
This is a template allowing to run any task on a set of walls with equivalent start point.
Code was redesigned from scratch to be more clear than the existing variants.
The idea here is to reuse the base algorithm for other things that need to operate on the equivalent set of a given wall's start point.
2021-12-30 09:58:15 +01:00
Christoph Oelckers
c8b5fa6556
- SW: fixed signed-ness issue with SP_TAG13
2021-12-30 09:58:14 +01:00
Christoph Oelckers
16635e53fc
- renamed DDukeActor::picnum to attackertype.
...
This one having the same name here as spritetype::picnum is just confusing as hell and badly describes this variable's function.
2021-12-30 09:58:14 +01:00
Christoph Oelckers
fb53f32603
- handle the remaining write accesses to ceilingz and floorz.
...
Everything is routed through the wrapper functions now.
2021-12-30 09:58:14 +01:00
Christoph Oelckers
059412b75e
- first batch of routing all write access to sectortype::ceilingz and floorz through a function interface.
...
We need this for implementing "precise" rendering to flag vertices as dirty.
2021-12-30 09:58:14 +01:00
Christoph Oelckers
c24aafd3d6
- SW: game.h cleanup
...
Turned almost all #defines into enums or inline functions, removed unused declarations and all leftover MONO_PRINT fragments elsewhere.
2021-12-30 09:58:13 +01:00
Christoph Oelckers
96396385e7
- more TEST() replacements.
...
This covers roughly half of the original use.
2021-12-30 09:58:13 +01:00
Christoph Oelckers
61564ab96a
- one third of TEST().
2021-12-30 09:58:13 +01:00
Christoph Oelckers
7727597bd7
- removed FLIP macro
...
was only used 3 times
2021-12-30 09:58:12 +01:00
Christoph Oelckers
08fcfb382c
- the remaining RESET() calls.
2021-12-30 09:58:12 +01:00
Christoph Oelckers
e29d0f50cf
- lots of RESET() flags replaced.
2021-12-30 09:58:12 +01:00
Christoph Oelckers
1ae7565a2a
- SW macro cleanup.
2021-12-30 09:58:12 +01:00
Christoph Oelckers
d15c3aeff6
- got rid of the DIV2 macro.
2021-12-30 09:58:11 +01:00
Christoph Oelckers
387d65abb4
- the remaining SET()s.
...
These had to be done manually.
2021-12-30 09:58:11 +01:00
Christoph Oelckers
fe292fce0d
- yet more SET flag replacements
...
90% done.
2021-12-30 09:58:11 +01:00
Christoph Oelckers
12ad85f6f8
- SW: turned flag #defines into enums.
2021-12-30 09:58:11 +01:00
Christoph Oelckers
92ed3fa728
- replaced more SET() macros.
...
This covers another 30-35%.
2021-12-30 09:58:11 +01:00
Christoph Oelckers
dc3f2473ba
- quick search & replace on ~40% of SET( macros in SW.
2021-12-30 09:58:10 +01:00
Christoph Oelckers
12619671e6
- Duke/RR: added fudging to work around aiming randomization issues with the pistol when autoaim is off.
...
Solution is the same as in RedNukem/EDuke32: do one hitscan directly in aiming order and if that hits a sprite, use it as aiming target.
2021-12-30 09:58:10 +01:00
Christoph Oelckers
913f6e713d
- Hack for Exhumed: palette 4 does not fade to black so sprites should not have shades above numshades.
...
The new renderer will treat such shades as completely black to ensure proper rendering of shadows - but for this palette this must be skipped.
2021-12-30 09:58:09 +01:00
Christoph Oelckers
ce1daa82c2
- Duke: make camera actors temporarily invisible before rendering a scene.
...
Mainly needed for voxel/model replacements of the security camera sprite.
2021-12-30 09:58:09 +01:00
Christoph Oelckers
00a7be545d
- added a map preview to the user map browser.
2021-12-30 09:58:08 +01:00
Christoph Oelckers
745794a1f1
- where did that comma go?
2021-12-30 09:58:07 +01:00
Christoph Oelckers
34f14aa4c3
- added vector variants of FindDistance2D and FindDistance3D
2021-12-30 09:58:07 +01:00
Christoph Oelckers
29da39dda0
- added two FAFcansee variants that take shorter parameter lists for clearer code.
2021-12-30 09:58:06 +01:00
Christoph Oelckers
e3ce0da111
- make all actor pointers in the player struct regular pointers.
2021-12-30 09:58:06 +01:00
Christoph Oelckers
de3e66016c
- removed the Actor() access method from Exhumed's player as well.
2021-12-30 09:58:06 +01:00
Christoph Oelckers
bf3f580d52
- deleted PLAYER::Actor()
...
Also made actor a regular pointer. Unlike the other ones this may not be prematurely nulled ever.
2021-12-30 09:58:06 +01:00
Christoph Oelckers
d340a7e80c
- u() and USERp are gone.
2021-12-30 09:58:05 +01:00
Christoph Oelckers
26f93ab724
- the final u()'s.
2021-12-30 09:58:05 +01:00
Christoph Oelckers
cf88bcbecb
- handle u-> in player.cpp
2021-12-30 09:58:05 +01:00
Christoph Oelckers
bfea02a192
- a few in player.cpp
2021-12-30 09:58:05 +01:00
Christoph Oelckers
cc161fe66a
- deleted u variables in track.cpp
2021-12-30 09:58:05 +01:00
Christoph Oelckers
c544046fb3
- renamed u-> in track.cpp
2021-12-30 09:58:05 +01:00
Christoph Oelckers
055982f0db
- smaller u in track.cpp
2021-12-30 09:58:04 +01:00
Christoph Oelckers
050d93a92c
- deleted unused pointers and handled u() in the script interface.
2021-12-30 09:58:04 +01:00
Christoph Oelckers
6df854d612
- replaced one sprite inline with its actor variant.
2021-12-30 09:58:04 +01:00
Christoph Oelckers
4e7724ece2
- deleted all leftover SPRITEp stuff.
2021-12-30 09:58:04 +01:00
Christoph Oelckers
f1c60e4a52
- fixed SpawnFireballFlames and deleted leftover sprite pointers.
2021-12-30 09:58:04 +01:00
Christoph Oelckers
2543a46278
- deleted all u variables from weapon.cpp
2021-12-30 09:58:03 +01:00
Christoph Oelckers
8739ef9182
- renamed all u-> in weapon.cpp
2021-12-30 09:58:03 +01:00
Christoph Oelckers
3e79c917f2
- the last u in weapon.cpp that are not actor->u()
2021-12-30 09:58:03 +01:00
Christoph Oelckers
b522356120
- stuff that was missed.
2021-12-30 09:58:03 +01:00
Christoph Oelckers
85b687ba13
- all eu, which are expActor.
2021-12-30 09:58:03 +01:00
Christoph Oelckers
e16caa0c62
- eu, that are not expActor
2021-12-30 09:58:03 +01:00
Christoph Oelckers
7147d3c89e
- several non-u users in weapon.cpp
2021-12-30 09:58:02 +01:00
Christoph Oelckers
9485816cf7
- deleted u variables from sprite.cpp.
2021-12-30 09:58:02 +01:00
Christoph Oelckers
b9a8647d73
- renamed u-> in sprite.cpp
2021-12-30 09:58:02 +01:00
Christoph Oelckers
02d8551330
- non "u = actor" Users in sprite.cpp
2021-12-30 09:58:02 +01:00
Christoph Oelckers
221f1dc69a
- handle u-> in slidor.cpp
2021-12-30 09:58:02 +01:00
Christoph Oelckers
9f27e05fef
- deleted u variables in sector.cpp
2021-12-30 09:58:02 +01:00
Christoph Oelckers
121ae62108
- renamed u-> in sector.cpp
2021-12-30 09:58:01 +01:00
Christoph Oelckers
65b9841666
- handle u-> in rotator.cpp
2021-12-30 09:58:01 +01:00
Christoph Oelckers
be1d53db56
- deleted u variables in vator.cpp
2021-12-30 09:58:01 +01:00
Christoph Oelckers
ab359844aa
- renamed u-> in vator.cpp
2021-12-30 09:58:01 +01:00
Christoph Oelckers
2ef7fc9bc2
- handle u-> in zilla.cpp and zombie.cpp
2021-12-30 09:58:01 +01:00
Christoph Oelckers
936febd505
- deleted u variables in player.cpp
2021-12-30 09:58:01 +01:00
Christoph Oelckers
3e21dd40a7
- renamed u-> in half of player.cpp
2021-12-30 09:58:00 +01:00
Christoph Oelckers
bc15bdf92c
- renaming stuff in player.cpp
2021-12-30 09:58:00 +01:00
Christoph Oelckers
b606d01ca8
- u-> in panel.cpp
2021-12-30 09:58:00 +01:00
Christoph Oelckers
d84c4b4f20
- u() in sumo.cpp
2021-12-30 09:58:00 +01:00
Christoph Oelckers
9b18316fd7
- delete u variables in spike.cpp
2021-12-30 09:58:00 +01:00
Christoph Oelckers
d95a22485b
- rename u-> in spike.cpp
2021-12-30 09:58:00 +01:00
Christoph Oelckers
9df3400a91
- deleted u variables in skull.cpp
2021-12-30 09:58:00 +01:00
Christoph Oelckers
cbec67dbf5
- renamed u-> in skull.cpp
2021-12-30 09:57:59 +01:00
Christoph Oelckers
1da38cbc8e
- u-> in skel.cpp
2021-12-30 09:57:59 +01:00
Christoph Oelckers
4aed4a6965
- u() in serp.cpp
2021-12-30 09:57:59 +01:00
Christoph Oelckers
0274fa5b4b
- deleted u variables in ripper2.cpp
2021-12-30 09:57:59 +01:00
Christoph Oelckers
574deb2111
- renamed u-> in ripper2.cpp
2021-12-30 09:57:59 +01:00
Christoph Oelckers
401f1f8dbc
- deleted u variables in ripper.cpp.
2021-12-30 09:57:59 +01:00
Christoph Oelckers
4691da132d
- renamed u-> in ripper.cpp
2021-12-30 09:57:58 +01:00
Christoph Oelckers
d14907e847
- deleted u variables in ninja.cpp
2021-12-30 09:57:58 +01:00
Christoph Oelckers
8ab8d219b3
- renamed u-> in ninja.cpp
2021-12-30 09:57:58 +01:00
Christoph Oelckers
704a730a45
- non "u = actor" Users in ninja.cpp.
2021-12-30 09:57:58 +01:00
Christoph Oelckers
e8e85c5816
- deleted u variables in miscactr.cpp.
2021-12-30 09:57:58 +01:00
Christoph Oelckers
8ffa12442c
- renamed u-> in miscactr.cpp
2021-12-30 09:57:58 +01:00
Christoph Oelckers
a1c5c06e27
- u() in lava.cpp, light.cpp and predict.cpp
2021-12-30 09:57:58 +01:00
Christoph Oelckers
78fa76678d
- deleted u variables in jweapon.cpp
2021-12-30 09:57:57 +01:00
Christoph Oelckers
08244a70f3
- renamed u-> in jweapon.cpp
2021-12-30 09:57:57 +01:00
Christoph Oelckers
a023087e2d
- handle non u = actor->u() cases in jweapon.cpp.
2021-12-30 09:57:57 +01:00
Christoph Oelckers
f59fa8b13e
- deleted all wu variables.
2021-12-30 09:57:57 +01:00
Christoph Oelckers
dc60cd7689
- renamed all wu-> in weapon.cpp.
2021-12-30 09:57:57 +01:00
Christoph Oelckers
521ad37618
- handle wu-> in weapon.cpp which do not reference actorNew.
2021-12-30 09:57:57 +01:00
Christoph Oelckers
6b0e944e7b
- deleted wu variables in jweapon.cpp
2021-12-30 09:57:56 +01:00
Christoph Oelckers
7be6bfeb0e
- replacing wu-> in jweapon.cpp
2021-12-30 09:57:56 +01:00
Christoph Oelckers
4eb32d5b18
- renaming stuff
2021-12-30 09:57:56 +01:00
Christoph Oelckers
388b3062fd
- u() in input.cpp, interpso.cpp and inv.cpp
2021-12-30 09:57:56 +01:00
Christoph Oelckers
41753240dd
- deleted u in hornet.cpp
2021-12-30 09:57:56 +01:00
Christoph Oelckers
64598f6167
- renamed u-> in hornet.cpp
2021-12-30 09:57:56 +01:00
Christoph Oelckers
ff09079502
- deleted u in goro.cpp
2021-12-30 09:57:55 +01:00
Christoph Oelckers
89c9031486
- renamed u-> in goro.cpp
2021-12-30 09:57:55 +01:00
Christoph Oelckers
43e370f079
- deleted u in girlninj.cpp
2021-12-30 09:57:55 +01:00
Christoph Oelckers
dc5821d7c6
- renamed u-> in girlninj.cpp
2021-12-30 09:57:55 +01:00
Christoph Oelckers
a72732a7b1
- handle USERSAVE.
2021-12-30 09:57:55 +01:00
Christoph Oelckers
afe93f89af
- deleted u in eel.cpp.
2021-12-30 09:57:55 +01:00
Christoph Oelckers
3908d4b1c6
- renamed u-> in eel.cpp.
2021-12-30 09:57:55 +01:00
Christoph Oelckers
5f281dfc29
- user() in draw.cpp.
2021-12-30 09:57:54 +01:00
Christoph Oelckers
42aa99d7f6
- deleted u in coolie.cpp.
2021-12-30 09:57:54 +01:00
Christoph Oelckers
9c68d14c74
- renamed u-> in coolie.cpp
2021-12-30 09:57:54 +01:00
Christoph Oelckers
fa59f90f92
- removed u variables in coolg.cpp
2021-12-30 09:57:54 +01:00
Christoph Oelckers
2458893528
- u-> in cheats.cpp and coolg.cpp
2021-12-30 09:57:54 +01:00
Christoph Oelckers
29d161dd67
- removed u variables in bunny.cpp
2021-12-30 09:57:54 +01:00
Christoph Oelckers
87100b1f50
renamed u-> in break.cpp and bunny.cpp
2021-12-30 09:57:53 +01:00
Christoph Oelckers
6597827458
- deleted all hu variables.
2021-12-30 09:57:53 +01:00
Christoph Oelckers
8fe11bd848
- replaced hu->
2021-12-30 09:57:53 +01:00
Christoph Oelckers
91a355a82e
- handle all hu = itActor.u();
2021-12-30 09:57:53 +01:00
Christoph Oelckers
86704b264e
- deleted nu variables.
2021-12-30 09:57:53 +01:00
Christoph Oelckers
d096eda3a9
- renamed all nu-> in weapon.cpp.
2021-12-30 09:57:52 +01:00
Christoph Oelckers
13e14553eb
- renamed all nu-> outside weapon.cpp.
2021-12-30 09:57:52 +01:00
Christoph Oelckers
38224f05b7
- all nu not referring to actorNew->u()
2021-12-30 09:57:52 +01:00
Christoph Oelckers
b49e3201ae
- several uses of tu and bu - almost all very minor stuff.
2021-12-30 09:57:52 +01:00
Christoph Oelckers
1ec6743f20
- replaced tu in bunny.cpp and draw.cpp
2021-12-30 09:57:52 +01:00
Christoph Oelckers
6dcc8761fe
- replaced the last remaining s() calls in Blood's interface and deleted the method.
2021-12-30 09:57:51 +01:00
Christoph Oelckers
4dad58e557
- the final s() in SW.
2021-12-30 09:57:51 +01:00
Christoph Oelckers
6729dbd684
- almost done with s().
2021-12-30 09:57:51 +01:00
Christoph Oelckers
11a59055a4
- 15 more s() from weapon.cpp.
2021-12-30 09:57:51 +01:00
Christoph Oelckers
f02c402036
- 12 more from weapon.cpp
2021-12-30 09:57:51 +01:00
Christoph Oelckers
bd3aaea3b2
- big macro mess cleanup.
2021-12-30 09:57:51 +01:00