Mitchell Richters
703db0e3c3
- SW: Remove PLAYER::posGet()
.
2022-12-11 18:41:49 +01:00
Mitchell Richters
be06582062
- SW: Remove PLAYER::posAdd()
.
2022-12-11 18:41:49 +01:00
Mitchell Richters
0917434888
- SW: Remove PLAYER::posXY()
.
2022-12-11 18:41:49 +01:00
Mitchell Richters
fe795e6cfb
- SW: Remove PLAYER::posZset()
in favour of new utilities.
2022-12-11 18:41:48 +01:00
Mitchell Richters
a54d0f7639
- SW: Wrap calls that get PLAYER::PlayerNowPosition
.
2022-12-11 18:41:46 +01:00
Mitchell Richters
964557ab6b
- SW: Wrap calls that add to PLAYER::PlayerNowPosition
.
2022-12-11 18:41:46 +01:00
Mitchell Richters
6226d302f5
- SW: Wrap calls that set PLAYER::PlayerNowPosition.Z
.
2022-12-11 18:41:46 +01:00
Mitchell Richters
7d0b2fba69
- SW: Wrap calls to PLAYER::PlayerNowPosition.XY()
.
2022-12-11 18:41:45 +01:00
Mitchell Richters
cf25884675
- SW: Rename Player::pos
to Player::PlayerNowPosition
to make it easier to search upon.
2022-12-11 18:41:45 +01:00
Christoph Oelckers
5798fa067f
- cleaned up all -> accesses through firstWall().
2022-11-15 15:33:35 +01:00
Christoph Oelckers
7d9a4ea70d
- eliminated wallsofsector.
2022-11-15 15:24:17 +01:00
Christoph Oelckers
b7a7584059
- renamed wallnum and sectnum functions.
...
These were creating a lot of search noise because local variables had the same name.
2022-11-15 12:03:44 +01:00
Christoph Oelckers
98e2fecd37
- another bunch of type conversion warnings fixed.
...
the ones in the findplayer functions are not critical in singleplayer.
2022-10-30 16:51:35 +01:00
Christoph Oelckers
e80c32cfd4
- handle magic clipdist values
2022-10-30 16:51:16 +01:00
Christoph Oelckers
4af4983d3e
- floatified clipdist and replaced fClipdist wrapper.
...
This uses a new variable because a few things use clipdist as a flag byte
2022-10-30 16:51:14 +01:00
Christoph Oelckers
f45acdc2a8
- floatified two SOP clipdist variables
2022-10-30 16:51:08 +01:00
Christoph Oelckers
600c2a0243
- map all clipmove calls to the version with a full float interface.
2022-10-30 16:50:48 +01:00
Mitchell Richters
8bc34f3dac
- Handle all remaining VecToAngle()
calls.
2022-10-27 16:55:53 +02:00
Mitchell Richters
9b98388215
- VecToAngle() with XY()
inside to .Angle() replacements.
2022-10-27 16:55:53 +02:00
Mitchell Richters
75047b6ad5
- Eliminate MulScaleF()
.
2022-10-27 16:55:52 +02:00
Christoph Oelckers
600648939a
- removed some unnecessary distance checks.
...
These are the same as the specified max distance and redundant.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
aae468e2b2
- migrated all of SW's neartag calls to the fully floatified version
2022-10-22 12:17:03 +02:00
Christoph Oelckers
1553ec812d
- magic carpet fixes for SW's $woods.map
...
* the track point code needs to retain the original distance function because in this case the difference can be critical as it interprets map data.
* two cases of bad vertical distance calculation due to unclear original code.
2022-10-19 17:49:19 +02:00
Christoph Oelckers
0e1a566d62
- added mapangle function for converting angles from map data.
...
This is just a wrapper around DAngle::fromBuild, its purpose is to clearly highlight data that cannot be refactored and needs to be converted
2022-10-18 19:01:45 +02:00
Christoph Oelckers
1ba20c7dce
- wrapped most clipdist assignments
2022-10-17 17:03:53 +02:00
Christoph Oelckers
ee669a1fec
- cleanup
2022-10-17 17:03:52 +02:00
Christoph Oelckers
da664b9964
- deal with the last remaining bits of integer math in track.cpp.
2022-10-16 23:54:18 +02:00
Christoph Oelckers
64b5ba8c68
- pass floating point velocities to SpawnActor
...
Also remove the fixed point variant
2022-10-16 10:31:12 +02:00
Christoph Oelckers
addda94ee5
- floatified sop->crush_z
2022-10-15 18:22:09 +02:00
Christoph Oelckers
e81dba2ea9
- random angle cleanup
2022-10-15 17:52:06 +02:00
Christoph Oelckers
1501558139
- floatified USER::Dist
2022-10-15 13:32:05 +02:00
Christoph Oelckers
1833e7de7e
- math cleanup of the rest of track.cpp.
2022-10-15 13:31:59 +02:00
Christoph Oelckers
ac998da374
- floatified SO bobbing
2022-10-15 13:31:59 +02:00
Christoph Oelckers
86c557653b
- some renamings of bob_amt to isolate the one in SECTOR_OBJECT
2022-10-15 13:31:59 +02:00
Christoph Oelckers
973c9b89a9
- floatified sop->z_tgt
2022-10-15 13:31:59 +02:00
Christoph Oelckers
5d551fcda9
- floatified sop->zorig_floor
2022-10-15 13:31:58 +02:00
Christoph Oelckers
0794663601
- math cleanup of the first third of track.cpp
2022-10-15 13:31:58 +02:00
Christoph Oelckers
3bb0ee69a1
- initialize SOP angles to 0.
...
The memset to -1 turns them into NANs.
2022-10-15 13:31:58 +02:00
Christoph Oelckers
176afdc00a
- seventh batch of migrations in track.cpp
2022-10-15 13:31:58 +02:00
Christoph Oelckers
4341578267
- sixth batch of migrations in track.cpp
2022-10-15 13:31:58 +02:00
Christoph Oelckers
a37fb3aded
- fifth batch of migrations in track.cpp
2022-10-15 13:31:58 +02:00
Christoph Oelckers
7920e0e629
- fourth batch of migrations in track.cpp
2022-10-15 13:31:58 +02:00
Christoph Oelckers
ddb6ec68a1
- third batch of migrations in track.cpp
2022-10-15 13:31:58 +02:00
Christoph Oelckers
6c82f9be22
- second batch of migrations in track.cpp
2022-10-15 13:31:57 +02:00
Christoph Oelckers
2148dba3a6
- floatified the angle variables.
2022-10-15 13:31:57 +02:00
Christoph Oelckers
d35785f1ee
- added wrappers, part 7 and final
2022-10-15 13:31:57 +02:00
Christoph Oelckers
329a912041
- added wrappers, part 6
2022-10-15 13:31:57 +02:00
Christoph Oelckers
76b733b80d
- added wrappers, part 5
2022-10-15 13:31:57 +02:00
Christoph Oelckers
8d3f95f101
- added wrappers, part 4
2022-10-15 13:31:57 +02:00
Christoph Oelckers
45bf11a341
- added wrappers, part 3
2022-10-15 13:31:57 +02:00