Christoph Oelckers
19f5eac518
- SpawnActor in SpawnShell
2022-10-14 18:19:00 +02:00
Christoph Oelckers
dd171cd158
- floatified GetRepeatFromHeight's input.
2022-10-14 18:18:59 +02:00
Christoph Oelckers
d946e5de70
- floatified WallBounce
2022-10-14 18:13:47 +02:00
Christoph Oelckers
9aedc3fe9e
- more change wrappers removed
2022-10-14 18:13:47 +02:00
Christoph Oelckers
a59f363224
- eliminated some int_change calls
2022-10-14 18:13:46 +02:00
Christoph Oelckers
9803041dfb
- refactored move_missile calls
2022-10-14 17:17:36 +02:00
Christoph Oelckers
93ce8f77be
- got rid of temporary helper wrappers
2022-10-14 17:17:36 +02:00
Christoph Oelckers
153b5b84f3
- wrapped almost everything
2022-10-14 17:17:01 +02:00
Christoph Oelckers
8bb4bc55eb
- set_int_change_y
2022-10-14 17:17:01 +02:00
Christoph Oelckers
b6c0560430
- set_int_change_x
2022-10-14 17:17:01 +02:00
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