Christoph Oelckers
390dd4d9df
- wrapped a few more
2022-10-14 17:17:00 +02:00
Christoph Oelckers
6334b7d3b8
- wrapped half of the remaining access to user.change
...
Strictly search and replace.
2022-10-14 17:17:00 +02:00
Christoph Oelckers
10e08556c1
- put more access to user.change behind wrappers
2022-10-14 17:16:59 +02:00
Christoph Oelckers
f81aada041
- lightened the number of references to user.change by 1/3rd
...
The less, the better for refactoring
2022-10-14 17:16:31 +02:00
Christoph Oelckers
ab3e7df1b9
- use UpdateChangeXY in a few more places
2022-10-14 00:06:30 +02:00
Christoph Oelckers
61fc57131f
- eliminated a few calls to int_Actor* functions
2022-10-14 00:06:30 +02:00
Christoph Oelckers
4a486f5a10
- deal with an extremely redundant code fragment
...
Consolidates almost 100 lines that still need work in a small subfunction. :)
2022-10-13 22:54:43 +02:00
Christoph Oelckers
785575604b
- no need to use int_delta when all we want is the angle.
2022-10-13 22:54:43 +02:00
Christoph Oelckers
6ce01e24d2
- renamed walltype::delta and walltype::center
2022-10-13 22:54:42 +02:00
Christoph Oelckers
07826c7791
- eliminated DCoreActor::copyXY
2022-10-13 00:59:05 +02:00
Christoph Oelckers
f269ceff64
slope functions with position vectors
2022-10-12 22:10:37 +02:00
Christoph Oelckers
f750ea8a70
- twq more SpawnActor calls.
2022-10-12 22:10:36 +02:00
Christoph Oelckers
d8c7054751
- many SpawnActor calls
2022-10-12 22:10:34 +02:00
Christoph Oelckers
f77ecbed32
- several HitBreakWall calls
2022-10-12 22:10:34 +02:00
Christoph Oelckers
3a0eec76ad
- some getangle and SpawnActor calls
2022-10-12 22:10:34 +02:00
Christoph Oelckers
d8f379c8fa
- SetActorZ vectors
2022-10-10 17:37:20 +02:00
Christoph Oelckers
ed12e333e3
- RANDOM_ANGLE + move_debris
2022-10-10 17:31:30 +02:00
Christoph Oelckers
5b7b8233e7
- FAFcansee refactoring, part 1.
2022-10-10 17:31:28 +02:00
Christoph Oelckers
98b06697f7
- pass position pointers to DISTANCE.
2022-10-10 17:31:28 +02:00
Christoph Oelckers
5e14361dd6
- another set of 2 Utilities prepared for floatification.
2022-10-09 14:53:11 +02:00
Christoph Oelckers
9ed66acd44
- renamed 2 integer functions to add float variants
2022-10-09 14:53:10 +02:00
Christoph Oelckers
f53a61693b
- floatified user.pos.
...
Special care needed to be taken for two cases where it did not store a coordinate.
2022-10-09 08:21:56 +02:00
Christoph Oelckers
f43a8d4fce
- user.pos wrapping.
2022-10-09 08:21:56 +02:00
Christoph Oelckers
5416100ba2
- trivial assignments
...
(does not compile, this commit is only supposed to reduce the noise on the next one.
2022-10-09 08:21:55 +02:00
Christoph Oelckers
8672a9f051
- wrapped user.floor_dist reads.
2022-10-09 08:21:55 +02:00
Christoph Oelckers
4f073dec26
- wrapped user.ceiling_dist reads.
2022-10-09 08:21:55 +02:00
Christoph Oelckers
467ab9f7ee
- int_hiz/int_loz replacements.
2022-10-09 08:21:55 +02:00
Christoph Oelckers
d117544da8
- wrapped user.hiz reads.
2022-10-09 08:21:54 +02:00
Christoph Oelckers
ac3f6d73e3
- wrapped all reads to user.loz.
2022-10-09 08:21:54 +02:00
Christoph Oelckers
df9f444d88
- SW: fixed bad actor parameter in SpawnShell.
...
cherry pick on master
2022-10-09 08:18:38 +02:00
Christoph Oelckers
b32c4444c4
- replaced all add_int_z calls with constants.
2022-10-08 19:28:57 +02:00
Christoph Oelckers
8e966fc575
- int_ppos replacements
2022-10-06 20:50:45 +02:00
Christoph Oelckers
da73d2bba4
- renamed player position variables.
2022-10-06 20:50:45 +02:00
Christoph Oelckers
46aa695b54
- add a float version of ActorZOfMiddle.
2022-10-05 17:59:32 +02:00
Christoph Oelckers
cdff2b12cc
- renamed ActorZOfMiddle
2022-10-05 17:58:37 +02:00
Mitchell Richters
d28d6cd4cf
- Utilise actor sprite's full precision in instances where angle was converted to Build and back again.
2022-10-05 00:36:30 +02:00
Mitchell Richters
b23e77d9c7
- Replace player's ang
with DAngle
object.
...
* This commit does not build. Committed items are everything that's been done by find and replace.
* Next commit has hand-performed changes that are better separated out for clarity.
2022-10-05 00:36:27 +02:00
Christoph Oelckers
9a27dc2020
- handle all leftover __int_angles.
...
Most were in comments but were changed anyway.
2022-10-05 00:36:21 +02:00
Christoph Oelckers
2d51058de8
- add_int_ang
2022-10-05 00:35:14 +02:00
Christoph Oelckers
2533841541
- set_int_ang in SW.
2022-10-04 23:56:44 +02:00
Christoph Oelckers
6381015229
- set_int_ang in SW, part 1.
2022-10-04 23:56:44 +02:00
Christoph Oelckers
f54e4b8a9a
- more int_ang()
2022-10-04 23:56:43 +02:00
Christoph Oelckers
33d5b54ce0
- use int_ang().
2022-10-04 23:56:43 +02:00
Christoph Oelckers
735b9a8fed
- renamed ang to __int_angle
2022-10-04 23:56:42 +02:00
Christoph Oelckers
3edbec4f55
- use copyXY method where possible.
2022-10-04 18:44:16 +02:00
Christoph Oelckers
f307e22f4b
- fixed SW's flash bomb.
2022-10-01 14:33:56 +02:00
Christoph Oelckers
e732e2f947
- SW: replaced spr.pos globally (except two functions)
...
# Conflicts:
# source/games/sw/src/_polymost.cpp
2022-08-26 19:53:09 +02:00
Christoph Oelckers
6a5384f39e
- SW: eighth batch of spr.pos wraps.
2022-08-26 19:53:09 +02:00
Christoph Oelckers
212b9e8bab
- SW: fourth batch of spr.pos wraps.
2022-08-26 19:53:08 +02:00
Christoph Oelckers
871f0c4ec6
- SW: first batch of spr.pos wraps.
2022-08-26 19:53:08 +02:00
Mitchell Richters
00e12ea031
- Remove some uses of xs_Float.h
functions in game-side code where overflow protection isn't needed.
...
* Went a little bit nuts and just used this everywhere back way back when.
2022-07-23 10:37:32 +10:00
Christoph Oelckers
e302c45a0b
Revert "- added two FAFcansee variants that take shorter parameter lists for clearer code."
...
This reverts commit 29da39dda0
.
Something in here was wrong, so back to the start with it.
The positive effect was too small anyway.
2022-01-02 17:35:12 +01:00
Christoph Oelckers
84ca96c52c
eliminated STATEp
2021-12-31 16:00:14 +01:00
Christoph Oelckers
d1be430fbf
- eliminated PLAYERp
2021-12-31 15:59:11 +01:00
Christoph Oelckers
98492aae54
- eliminated walltype aliases.
2021-12-31 15:41:39 +01:00
Christoph Oelckers
552668418a
- moved opos and oang to DCoreActor.
2021-12-30 18:21:02 +01:00
Christoph Oelckers
5498699faf
- use DCoreActor::sector() wherever possible.
2021-12-30 16:51:56 +01:00
Mitchell Richters
ab6b9fd083
- SW: Replace USER
zchange
with change.Z
calls.
2021-12-31 00:23:30 +11:00
Mitchell Richters
50cb85e389
- SW: Replace USER
ychange
with change.Y
calls.
2021-12-31 00:22:48 +11:00
Mitchell Richters
ad0ea3f2f1
- SW: Replace USER
xchange
with change.X
calls.
2021-12-31 00:22:42 +11:00
Mitchell Richters
5515830e2b
- SW: Replace PLAYERstruct
yvect
with vect.Y
calls.
2021-12-31 00:19:33 +11:00
Mitchell Richters
f2497d7d08
- SW: Replace PLAYERstruct
xvect
with vect.X
calls.
2021-12-31 00:19:33 +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
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
bf7437c827
- SW: Remove ON
pre-processor define and eliminate mytypes.h
.
2021-12-30 09:58:46 +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
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
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
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
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
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
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
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
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
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
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
eba5d222c0
- the remaining s()'s in jweapon.cpp
2021-12-30 09:57:47 +01:00
Christoph Oelckers
967385a87c
- rotator.cpp, slidor.cpp and a few single ones elsewhere.
2021-12-30 09:57:46 +01:00
Christoph Oelckers
8e8f59caa1
- refactored GetSpriteZOfMiddle (and all s() close by)
2021-12-30 09:57:45 +01:00
Christoph Oelckers
9ad23631f5
- several s().
2021-12-30 09:57:44 +01:00
Christoph Oelckers
6ce1f57b5e
- deleted all wp variables.
2021-12-30 09:57:43 +01:00
Christoph Oelckers
cc3c477992
- renamed all wp in jweapon.cpp and weapon.cpp
2021-12-30 09:57:43 +01:00
Christoph Oelckers
cd7f13c4ba
- all wp not referencing actorNew.
2021-12-30 09:57:43 +01:00
Christoph Oelckers
33c8668325
- deleted all np variables.
2021-12-30 09:57:42 +01:00
Christoph Oelckers
b2d4375cde
- renamed all np-> in jweapons.cpp
2021-12-30 09:57:41 +01:00