Mitchell Richters
215fc7d407
- SW: Optimise DoPlayerDeathHoriz()
a bit.
2022-10-30 16:51:12 +01:00
Mitchell Richters
cea2b6b428
- Rename PlayerHorizon::__horiz
back to horiz
.
2022-10-30 16:51:12 +01:00
Mitchell Richters
0600bf5860
- Negate everything to do with PlayerHorizon::__horiz
where appropriate, including some loose horizoff
members.
2022-10-30 16:51:11 +01:00
Mitchell Richters
619b8005ac
- Rename PlayerHorizon::horiz
in prep for negating this angle throughout code.
2022-10-30 16:51:11 +01:00
Christoph Oelckers
7d3babd678
- ported all pushmove calls to the float version.
2022-10-30 16:51:08 +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
1e7cce28af
- VecToAngle() with delta()
inside to .Angle() replacements.
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
22ccf33569
- floatified walldist parameter of getzrange
2022-10-25 07:07:14 +02:00
Mitchell Richters
8d3f3c6025
- Cut over to DAngle
from fixedhoriz
and remove the latter.
2022-10-25 07:06:55 +02:00
Mitchell Richters
a952c35669
- SW: Convert DoPlayerDeathHoriz()
to work on pitch and remove now-unused buildhoriz()
.
2022-10-25 07:06:55 +02:00
Mitchell Richters
8697e5f054
- Replace all q16horiz(0)
calls.
2022-10-25 07:06:54 +02:00
Mitchell Richters
06a9a7b1a7
- SW: Change all weapon recoils to work on pitch.
2022-10-25 07:06:54 +02:00
Mitchell Richters
5851c0f2c6
- Clean up some q16horiz usage and how the view pitch is clamped.
2022-10-25 07:06:53 +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
Mitchell Richters
8bfcb8c939
- Floatify InputPacket::fvel
and InputPacket::svel
.
...
* Since all velocities are floated, we can now take each game's keymove scaling into its ticker and use a consistent keymove size, making non-mouselook and controller input truly identical across the games without having to try and fudge any values.
2022-10-20 00:48:09 +02:00
Christoph Oelckers
ccbe472444
- added NULL check where it can crash when noclipping.
2022-10-19 18:25:43 +02:00
Christoph Oelckers
72dc3d5da9
- use mapangle in more places, mainly constants and random values using special formula
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
3e36b5627b
- wrap clipdist << 2
2022-10-17 17:03:52 +02:00
Christoph Oelckers
ef6ba17dfd
- more cleanup.
2022-10-17 17:03:52 +02:00
Christoph Oelckers
82ac3c50e8
- handle bsin / bcos.
2022-10-17 17:03:52 +02:00
Christoph Oelckers
8b70326da5
- handle PlayerDamageSlide and ActorDamageSlide.
2022-10-17 17:03:11 +02:00
Christoph Oelckers
75476d84dd
- add a floating point wrapper for USER:Radius.
...
Changing the variable causes more problems than it solves.
2022-10-16 23:54:19 +02:00
Christoph Oelckers
e737551b64
- moved setuo of opbob_pos to the correct place.
2022-10-16 10:59:04 +02:00
Mitchell Richters
8fec35b278
- SW: Interpolate player's pbob_amt
.
2022-10-16 10:59:04 +02:00
Christoph Oelckers
efe7f7c90e
- floatified more of sprite.cpp
2022-10-16 10:57:45 +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
5cda92b629
- partial floatification of FAFgetzrange/point
2022-10-16 09:40:28 +02:00
Christoph Oelckers
f9f26bbfe2
- cleaned out most MOVEx/y calls and the last remaining wrappers in player.cpp.
2022-10-16 09:21:20 +02:00
Mitchell Richters
b81a465336
- SW: Fix bad setup for following killer actor upon death.
2022-10-15 18:22:10 +02:00
Christoph Oelckers
d68bd0d11d
- player.cpp is done
2022-10-15 18:22:10 +02:00
Christoph Oelckers
3f135cbdfe
- final function separators
2022-10-15 18:22:10 +02:00
Christoph Oelckers
856f82c97c
- last FindDistance call in player.cpp
2022-10-15 18:22:09 +02:00
Christoph Oelckers
aba453dccf
- lots of function separators
2022-10-15 18:22:09 +02:00
Christoph Oelckers
d1e29aad36
- floatified GetOverlapSector and its callers
2022-10-15 18:22:09 +02:00
Christoph Oelckers
92b7ede649
- floatified PlayerOnLadder
2022-10-15 18:22:09 +02:00
Christoph Oelckers
0222c69490
- clean up DoPlayerWadeSuperJump
2022-10-15 18:22:09 +02:00
Christoph Oelckers
addda94ee5
- floatified sop->crush_z
2022-10-15 18:22:09 +02:00
Christoph Oelckers
da8805ad69
- another bunch of function separators
2022-10-15 18:22:09 +02:00
Christoph Oelckers
cd4d3ee2d2
- a handful more calls cleaned up
2022-10-15 18:22:09 +02:00
Christoph Oelckers
bd4d539f27
- cleaned up 3 function calls
2022-10-15 18:22:08 +02:00
Christoph Oelckers
7b05beeb75
- floatified several Distance calls
2022-10-15 18:22:08 +02:00
Christoph Oelckers
79100eeb08
- 4 angle assignments
2022-10-15 18:22:08 +02:00
Christoph Oelckers
603a213347
- 4 updatesector calls
2022-10-15 18:22:08 +02:00
Christoph Oelckers
2840303e35
- some function separators in player.cpp, panel.cpp and ninja.cpp
2022-10-15 18:22:08 +02:00
Christoph Oelckers
a3dd506171
- DoPlayerClimb unwrapped
2022-10-15 17:52:08 +02:00