Christoph Oelckers
276960ac08
- handle PlayerFacingRange
2022-10-17 17:03:51 +02:00
Christoph Oelckers
2fd918674d
- floatify FacingRange
2022-10-17 17:03:51 +02:00
Christoph Oelckers
8b70326da5
- handle PlayerDamageSlide and ActorDamageSlide.
2022-10-17 17:03:11 +02:00
Christoph Oelckers
16cc147173
- fixed bad distance check.
...
This originally was 18000, not 10000
2022-10-17 07:12:38 +02:00
Christoph Oelckers
2f1cda39fa
- floatified DoBloodWorm
2022-10-16 23:54:20 +02:00
Christoph Oelckers
f6a21216ee
- floatified InitEnemyFireball
2022-10-16 23:54:20 +02:00
Christoph Oelckers
a1993bbde4
- floatified InitTurretMgun
2022-10-16 23:54:20 +02:00
Christoph Oelckers
a75531a5b8
- floatified InitSobjMachineGun
2022-10-16 23:54:20 +02:00
Christoph Oelckers
622dea3ebf
- floatify InitTurretMicro
2022-10-16 23:54:20 +02:00
Christoph Oelckers
fdabd75422
- got rid of DistanceI.
2022-10-16 23:54:19 +02:00
Christoph Oelckers
9a464e81e7
- deal with distances and CloseRangeDist.
2022-10-16 23:54:19 +02:00
Christoph Oelckers
b7b5e34fb6
- floatified WeaponAutoAimHitscan
2022-10-16 23:54:19 +02:00
Christoph Oelckers
150202d782
- third batch
2022-10-16 23:54:19 +02:00
Christoph Oelckers
2932cb81b2
- floatify TraverseBreakableWalls.
2022-10-16 23:54:19 +02:00
Christoph Oelckers
5f5b7d90f1
- second batch of weapon.cpp floatification
2022-10-16 23:54:19 +02:00
Christoph Oelckers
8cd65bf5d9
- first round of weapon.cpp floatification
2022-10-16 23:54:19 +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
a441e01363
- several DISTANCE calls in weapon.cpp
2022-10-16 23:54:18 +02:00
Christoph Oelckers
ab8fbb0f35
3 x DISTANCE in weapon.cpp
2022-10-16 23:54:18 +02:00
Christoph Oelckers
73998f556f
- 4x DISTANCE in skull.cpp
2022-10-16 23:54:18 +02:00
Christoph Oelckers
f683f89580
- comment cleanup
2022-10-16 23:54:18 +02:00
Christoph Oelckers
f47540dd3f
- floatified warp.cpp
2022-10-16 23:54:18 +02:00
Christoph Oelckers
620613b088
- floatified wallmove.
2022-10-16 23:54:18 +02:00
Christoph Oelckers
cc73e90ce5
- function separators and dead code removal in weapon.cpp and wallmove.cpp
2022-10-16 23:54:18 +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
e4b0be9f1d
- pass a vector to JS_CameraParms
2022-10-16 23:54:17 +02:00
Christoph Oelckers
ca7488672f
- floatified angle assignments in skull.cpp
2022-10-16 23:54:17 +02:00
Christoph Oelckers
31eb2e5f10
- fixed: Arrays serialized as array elements may not skip their serialization if their content are all zero.
2022-10-16 23:47:18 +02:00
Christoph Oelckers
3e3e3714dc
- function separators in 6 files
2022-10-16 10:59:05 +02:00
Christoph Oelckers
05af0c81d5
- floatified the remaining parts of draw.cpp
2022-10-16 10:59:05 +02:00
Mitchell Richters
4f6aea576b
- Blood: Delete unused prediction function that was never called anywhere.
2022-10-16 10:59:05 +02:00
Mitchell Richters
b13a9e69eb
- Blood: Floatify VIEW::pos
and remove old union.
2022-10-16 10:59:05 +02:00
Mitchell Richters
5c23e29c15
- Blood: Rename all remaining disassembly names for VIEW
struct.
2022-10-16 10:59:05 +02:00
Mitchell Richters
c7dab8a059
- Blood: Get rid of gInterpolate
global, make it local to viewDrawScreen()
.
2022-10-16 10:59:05 +02:00
Mitchell Richters
acd3304b7e
- Duke: Give displayrooms()
a slight tidy-up.
2022-10-16 10:59:05 +02:00
Mitchell Richters
2c6435377a
- Duke: Change clamping of ceilz/floorz in draw code.
...
* Also repair potential bug between actor's cz/fz vs. player's truecz/truecz introduced in "- Duke: Floatify `displayrooms()` and flatten smoothratio back out to float.".
2022-10-16 10:59:04 +02:00
Mitchell Richters
ecd880ad6c
- Duke: Floatify displayrooms()
and flatten smoothratio back out to float.
2022-10-16 10:59:04 +02:00
Mitchell Richters
ea3ca4a4ea
- Duke: Tidy up old multiplayer variables to modern standards.
2022-10-16 10:59:04 +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
baa6516e8c
- floatified more of SW's draw.cpp
2022-10-16 10:59:04 +02:00
Christoph Oelckers
5efc032a4c
- increase angular threshold for aligning wall sprites.
...
With full precision angles the old threshold is simply too low.
2022-10-16 10:59:04 +02:00
Christoph Oelckers
9d1edf9cc5
- clean up angle math in wall drawer.
2022-10-16 10:59:04 +02:00
Christoph Oelckers
7a9f89b95d
- removed obsolete scripting exports.
2022-10-16 10:59:04 +02:00
Christoph Oelckers
4dedda91c5
- floatified motion blur
2022-10-16 10:59:03 +02:00
Christoph Oelckers
5b8af8ff04
- removed useless line of code.
2022-10-16 10:59:03 +02:00
Christoph Oelckers
3df3676468
- got rid of int_ppos()
2022-10-16 10:59:03 +02:00
Christoph Oelckers
9103f4dbe8
- missed 2 vel in skull.cpp
2022-10-16 10:59:03 +02:00
Christoph Oelckers
b3a3f89f50
- silenced some warnings
2022-10-16 10:59:03 +02:00
Christoph Oelckers
4b2dd2136b
- got rid of some leftovers
2022-10-16 10:58:34 +02:00
Christoph Oelckers
c0cc2b0760
- some remaining angle stuff in ripper code
2022-10-16 10:58:34 +02:00
Christoph Oelckers
68608b081b
- function separators
2022-10-16 10:58:34 +02:00
Christoph Oelckers
5628590c7c
- eliminated move_sprite wrapper
2022-10-16 10:58:34 +02:00
Christoph Oelckers
efe7f7c90e
- floatified more of sprite.cpp
2022-10-16 10:57:45 +02:00
Christoph Oelckers
30d4d5ddfe
- a bit more of sprite.cpp
2022-10-16 10:31:12 +02:00
Christoph Oelckers
1433253ca9
- floatified SpriteSetup
2022-10-16 10:31:12 +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
b03f3bbc1e
- function separators again
2022-10-16 10:26:30 +02:00
Christoph Oelckers
327161de9f
- floatified SpawnSplashXY
2022-10-16 10:26:30 +02:00
Christoph Oelckers
2e31e9d97c
- floatified SpawnShotgunSparks, SpawnBoatSparks and ContinueHitscan
2022-10-16 10:26:30 +02:00
Christoph Oelckers
b73809c90c
- floatified SpawnSwordSparks
2022-10-16 10:26:30 +02:00
Christoph Oelckers
9486d39360
- floatiified SW PlaySound
2022-10-16 10:26:30 +02:00
Christoph Oelckers
50668e45dd
- had to partially revert the math for panning to integers.
...
The higher precision causes panning speed differences that are visible.
2022-10-16 10:26:30 +02:00
Christoph Oelckers
78c6888973
- eliminated remaining int math in sector.cpp
2022-10-16 10:26:30 +02:00
Christoph Oelckers
4d8386af39
- floatified BuildNearTagList
2022-10-16 10:26:30 +02:00
Christoph Oelckers
dc22b2e0ae
- smaller changes in sector.cpp
2022-10-16 10:21:43 +02:00
Christoph Oelckers
fce5f01f07
- floatified SINE_WAVE_FLOOR
2022-10-16 10:21:43 +02:00
Christoph Oelckers
af6f96caa4
- floatified SINE_WALL
2022-10-16 10:21:42 +02:00
Christoph Oelckers
6de279282e
- marked integer dragpoint function deprecated.
2022-10-16 10:19:40 +02:00
Christoph Oelckers
3bd8a02c3f
- floatified ROTATOR
2022-10-16 09:40:29 +02:00
Christoph Oelckers
b53e4b824e
- handle the portals in Duke and Blood.
2022-10-16 09:40:29 +02:00
Christoph Oelckers
0e628ed222
- floatified CollectPortals and its helpers
2022-10-16 09:40:28 +02:00
Christoph Oelckers
37e859c3b9
- floatified FAFgetzrange/point
2022-10-16 09:40:28 +02:00
Christoph Oelckers
211ee808eb
- missed two lines.
2022-10-16 09:40:28 +02:00
Christoph Oelckers
5cda92b629
- partial floatification of FAFgetzrange/point
2022-10-16 09:40:28 +02:00
Christoph Oelckers
5b52af9b85
- renamed base FAFgetzrangepoint function
2022-10-16 09:40:28 +02:00
Christoph Oelckers
860dde17ca
- floatified FAFcansee
2022-10-16 09:40:28 +02:00
Christoph Oelckers
8bedc1193b
- floatified FAFhitscan
2022-10-16 09:40:28 +02:00
Christoph Oelckers
2936cb022c
- migrated all FAFhitscan calls to the DVector3 variant.
...
Most with temporary wraps - this is needed to migrate the function itself to DVector3.
2022-10-16 09:40:12 +02:00
Christoph Oelckers
2be5ea9f15
- function separators in 3 files.
2022-10-16 09:22:28 +02:00
Christoph Oelckers
735d82e8d3
- function separators and minor cleanup in ripper*.cpp
2022-10-16 09:22:27 +02:00
Christoph Oelckers
a55b7f950e
- function separators in quake.cpp.
2022-10-16 09:21:20 +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
Christoph Oelckers
64e906d8fc
- remaining wrappers in coolg.cpp and jweapon.cpp
2022-10-15 23:47:33 +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
22bd451872
- minor math cleanup
2022-10-15 18:22:08 +02:00
Christoph Oelckers
3c1e478325
- function separators
2022-10-15 18:22:08 +02:00
Christoph Oelckers
5ed2cb67d9
- handle the remaining velocity assignments in jweapon.cpp
2022-10-15 18:22:08 +02:00
Christoph Oelckers
bd79d544d6
- UpdateChange
2022-10-15 18:22:07 +02:00
Christoph Oelckers
c3510091b0
- unwrapped PlayerDamageSlide and removed the wrappers.
2022-10-15 17:52:08 +02:00
Christoph Oelckers
a3dd506171
- DoPlayerClimb unwrapped
2022-10-15 17:52:08 +02:00
Christoph Oelckers
8efe6f638b
- DoTankTreads and DoPlayerMoveVehicle unwrapped
2022-10-15 17:52:08 +02:00
Christoph Oelckers
a5f0788f15
- PlayerSlide and PlayerMove unwrapped.
2022-10-15 17:52:08 +02:00
Christoph Oelckers
40ede3371f
- unwrapped more of vect, plus some minor cleanup elsewhere.
2022-10-15 17:52:08 +02:00
Christoph Oelckers
608c964f02
- unwrap all places where the vect vectors were just used in their native form.
2022-10-15 17:52:07 +02:00
Christoph Oelckers
4f47472ef4
- floatified the vect variables.
...
No change to the logic yet, only the copies have been transitioned.
2022-10-15 17:52:07 +02:00
Christoph Oelckers
66474142a4
- wrapped as much of _slide_vect as possible.
2022-10-15 17:52:07 +02:00
Christoph Oelckers
6c5010835c
- wrapped most of _ovect
2022-10-15 17:52:07 +02:00
Christoph Oelckers
8ce39f1922
- wrapped most writes to _vect
2022-10-15 17:52:07 +02:00
Christoph Oelckers
4547372d4d
- use access functions for reading _vect.
2022-10-15 17:52:07 +02:00
Christoph Oelckers
7f3c5ae18d
- added a 'dot' function to DVector2 because using the '|' operator is not intuitive.
2022-10-15 17:52:07 +02:00
Christoph Oelckers
9d101a4f73
- renamed player vector variables
2022-10-15 17:52:06 +02:00
Christoph Oelckers
77bc524950
- eliminated add_int_change
2022-10-15 17:52:06 +02:00
Christoph Oelckers
e42267f246
- function separators plus one last change in coolg.cpp
2022-10-15 17:52:06 +02:00
Christoph Oelckers
3dcf7399cf
- these angles stored in Vis were never used
2022-10-15 17:52:06 +02:00
Christoph Oelckers
e81dba2ea9
- random angle cleanup
2022-10-15 17:52:06 +02:00
Christoph Oelckers
dfabdff553
- set_int_hitpos is not used anymore
2022-10-15 17:49:34 +02:00
Christoph Oelckers
3647eb6b09
- minor cleanup
2022-10-15 17:49:34 +02:00
Christoph Oelckers
7907589afe
- floatified SpawnRadiationCloud
2022-10-15 17:49:34 +02:00
Christoph Oelckers
9651a7f694
- minor code cleanup
2022-10-15 17:49:34 +02:00
Christoph Oelckers
5653793bdc
- floatified DoBloodSpray
2022-10-15 17:49:33 +02:00
Christoph Oelckers
7c2fc9efea
- minor jweapon.cpp cleanup
2022-10-15 17:49:33 +02:00
Christoph Oelckers
85945c7f27
- interpolate SO angles with full precision.
2022-10-15 17:49:33 +02:00
Christoph Oelckers
dfd768d8d9
- hornet.cpp
2022-10-15 17:16:58 +02:00
Christoph Oelckers
a95e7a9527
- handle eel.cpp
2022-10-15 17:16:57 +02:00
Christoph Oelckers
fd5cf15e0e
- function separators
2022-10-15 17:16:57 +02:00
Christoph Oelckers
64e915868e
- use setfloorz
2022-10-15 17:16:57 +02:00
Christoph Oelckers
e3d2e85760
- floatified remaining parts of bunny.cpp
2022-10-15 17:16:57 +02:00
Christoph Oelckers
19e703aaed
- formatting the rest of break.cpp
2022-10-15 17:16:57 +02:00
Christoph Oelckers
0644add7be
- floatified AutoBreakWall and WallBreakPosition
2022-10-15 17:16:57 +02:00
Christoph Oelckers
9cd3b3456a
- missed one last DistanceI call in ai.cpp
2022-10-15 17:16:57 +02:00
Christoph Oelckers
145b563736
- floatified InitActorReposition
2022-10-15 17:16:57 +02:00
Christoph Oelckers
ac87016c3e
- floatified FindNewAngle
2022-10-15 17:16:56 +02:00
Christoph Oelckers
6d3aaa0b6a
- lots of function separators
2022-10-15 17:16:56 +02:00
Christoph Oelckers
79b3223f9a
- a few distance checks
2022-10-15 17:16:56 +02:00
Christoph Oelckers
fe14b5378b
- floatified DoActorPickClosePlayer
2022-10-15 17:16:56 +02:00
Christoph Oelckers
b18bbf248d
- function separators
2022-10-15 17:16:56 +02:00
Christoph Oelckers
f9fb48b930
- handle DoActorSetSpeed
2022-10-15 17:16:56 +02:00
Christoph Oelckers
b202cf7a12
- added option to show the level stats on the automap.
2022-10-15 17:14:34 +02:00
Christoph Oelckers
0f5d66a4a7
- one last change plus formatting of actor.cpp
2022-10-15 17:11:33 +02:00
Christoph Oelckers
7ba56bc6cc
- floatified USER slide variables.
2022-10-15 13:32:06 +02:00
Christoph Oelckers
2ab87ad18c
- renamed variables for refactoring.
2022-10-15 13:32:06 +02:00
Christoph Oelckers
44e4367ee7
- function separators in the first half of actor.cpp
2022-10-15 13:32:06 +02:00
Christoph Oelckers
84eace7680
- handle all remaining wrappers in the first half of sw/actor.cpp
2022-10-15 13:32:05 +02:00
Christoph Oelckers
32289a51e9
- floatified DoPickTarget
2022-10-15 13:32:05 +02:00
Christoph Oelckers
11ff044d87
- floatified DoFlagRangeTest
2022-10-15 13:32:05 +02:00
Christoph Oelckers
e8e69abdf7
- floatified JS_DrawCameras
2022-10-15 13:32:05 +02:00
Christoph Oelckers
fe8a059726
- floatified JS_ProcessEchoSpot
2022-10-15 13:32:05 +02:00
Christoph Oelckers
1501558139
- floatified USER::Dist
2022-10-15 13:32:05 +02:00
Christoph Oelckers
872833d6be
- floatified USER::targetDist and distCheck.
2022-10-15 13:32:05 +02:00
Mitchell Richters
7c7eb038d8
- SW: Remove unused bool DrawScreen
from draw screen code.
2022-10-15 13:32:04 +02:00
Mitchell Richters
c9e33b92cc
- Ensure all games consistently scale out for chase cam mode.
2022-10-15 13:32:04 +02:00
Mitchell Richters
f776489f06
- SW: Flatten smoothratio back to float and rename to interpfrac
.
2022-10-15 13:32:04 +02:00
Mitchell Richters
1f7362c158
- SW: Delete all camera code guarded by CameraTestMode
, which is never set true anywhere.
...
* At least I wasted my time floatifying it... 😏
2022-10-15 13:32:04 +02:00
Mitchell Richters
7a98e3e45b
- SW: Tidy up drawscreen()
and floatify it. This includes the quake code as well.
2022-10-15 13:32:04 +02:00
Mitchell Richters
53b32ea161
- Leverage walltype
's delta()
method in chase cam code.
2022-10-15 13:32:04 +02:00
Mitchell Richters
7f1fb3c024
- SW: Floatify CameraView()
.
2022-10-15 13:32:04 +02:00
Mitchell Richters
427d4c1c1a
- SW: Floatify CircleCamera()
.
2022-10-15 13:32:04 +02:00
Mitchell Richters
61ec3490e8
- SW: Remove extern'd smoothratio
variable.
2022-10-15 13:32:03 +02:00
Mitchell Richters
3019f9effc
- Floatify smoothratio
for GameInterface::processSprites()
.
...
* Exhumed is now completely free of any Q16.16 interpolation scaling.
2022-10-15 13:32:03 +02:00
Mitchell Richters
8f2d6f0779
- Floatify smoothratio
for render_drawrooms()
and `render_camtex().
2022-10-15 13:32:03 +02:00
Mitchell Richters
01d185dc6b
- Floatify smoothratio
for DrawOverheadMap()
.
2022-10-15 13:32:03 +02:00
Mitchell Richters
5e410ff738
- Eliminate most uses of DAngle::Buildfang()
.
2022-10-15 13:32:03 +02:00
Mitchell Richters
b05b98826b
- Rename some smoothratio
variables to indicate that they've been processed.
2022-10-15 13:32:03 +02:00
Mitchell Richters
acee39ad68
- Restore a dedicated interpolatedvalue()
overload just for angles, which need special treatment.
2022-10-15 13:32:03 +02:00
Mitchell Richters
fc47cec222
- Exhumed: Change inita
into a DAngle.
2022-10-15 13:32:03 +02:00
Mitchell Richters
0625d4b65f
- Exhumed: Floatify smoothratio
for analyzesprites()
.
2022-10-15 13:32:02 +02:00
Mitchell Richters
6716d0f2e9
- Floatify smoothratio
for calcChaseCamPos()
.
2022-10-15 13:32:02 +02:00
Mitchell Richters
e84a0f3245
- Exhumed: Floatify nQuake[]
array.
2022-10-15 13:32:02 +02:00
Mitchell Richters
953364b96b
- Rename a smoothratio
variable to interpfrac
to show that it's not Q16.16.
2022-10-15 13:32:02 +02:00
Mitchell Richters
a71d0779e5
- SW: Add helper comment to some yet to be refactored code.
2022-10-15 13:32:02 +02:00
Mitchell Richters
ee30e770f7
- Exhumed: Floatify eyelevel
.
2022-10-15 13:32:02 +02:00
Mitchell Richters
45d4d3e41a
- Eliminate __interpvalue()
and clean up Q16.16 smoothratio values where it made sense to do so.
...
* Also eliminates a now empty header.
2022-10-15 13:32:02 +02:00
Mitchell Richters
f02035b15a
- Eliminate __interpvaluef()
and clean up Q16.16 smoothratio values where it made sense to do so.
2022-10-15 13:32:01 +02:00
Mitchell Richters
2c8cb8f052
- Rename DCoreActor
method interpolatedvec3()
to interpolatedpos()
.
2022-10-15 13:32:01 +02:00
Mitchell Richters
f5dda2909a
- Remove now-unused interpolation methods from DCoreActor
class.
2022-10-15 13:32:01 +02:00
Mitchell Richters
39ac3b44b0
- Add scaler operators to fixedhorizon
class and eliminate class-specific interpolatedhorizon()
inlines.
2022-10-15 13:32:01 +02:00
Mitchell Richters
74167e1a7c
- Remove interpolators for TVector and TAngle objects, replacing with single generic version.
2022-10-15 13:32:01 +02:00
Mitchell Richters
06e772b44b
- Rename interpolatedvalue()
in preparation for replacement.
2022-10-15 13:32:01 +02:00
Mitchell Richters
8fd6452baf
- Rename interpolatedvaluef()
in preparation for replacement.
2022-10-15 13:32:01 +02:00
Christoph Oelckers
f0fe6463a4
- fixed duplicate savegame key.
2022-10-15 13:32:01 +02:00
Mitchell Richters
dea34609cd
- Exhumed: nCamera
-> nCamerapos
.
2022-10-15 13:32:00 +02:00
Mitchell Richters
48c2b5d89a
- Exhumed: nCameraa
-> nCameraang
.
2022-10-15 13:32:00 +02:00
Christoph Oelckers
312bc369ef
- floatified move_scan's return position
2022-10-15 13:32:00 +02:00
Christoph Oelckers
1a9e255265
- the angle in aiChooseDirection must be precisely what it was in Build.
...
60° may only be 1/3 Build angle unit off, but it is already too much.
2022-10-15 13:32:00 +02:00
Mitchell Richters
a739928d29
- Blood: Fix lost accounting of target sprite angle in actCheckFlares()
.
2022-10-15 13:32:00 +02:00
Mitchell Richters
a8f7b3f6fe
- Blood: Fix bad angle direction in aiChooseDirection()
.
2022-10-15 13:32:00 +02:00
Christoph Oelckers
2b5422cc53
- floatified USER::goalAng
2022-10-15 13:32:00 +02:00
Christoph Oelckers
9df7c55040
- rename USER::goalAng
2022-10-15 13:32:00 +02:00
Christoph Oelckers
057d2a565a
- floatified Blood's velFloor and velCeil
2022-10-15 13:31:59 +02:00
Christoph Oelckers
38bb103cdd
- renamed velFloor and velCeil.
2022-10-15 13:31:59 +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
92379863f1
- don't use DAngle for calculating bobbing amplitudes.
...
It makes more sense here to have a dedicated function since this is not really angular math.
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
398e66f359
- migrated all uses outside of 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
Christoph Oelckers
a3521c0b7e
- added wrappers, part 2
2022-10-15 13:31:56 +02:00
Christoph Oelckers
d4a0972733
- added wrappers, part 1
2022-10-15 13:31:56 +02:00
Christoph Oelckers
d2253a3aec
- renamed angle stuff.
2022-10-15 13:31:56 +02:00
Christoph Oelckers
8a320f6fa7
- OperateSectorObject
2022-10-15 13:31:56 +02:00
Christoph Oelckers
9df83edd10
- DoPlayerTurnVehicle
2022-10-15 13:31:56 +02:00
Christoph Oelckers
079fbd340f
- floatified sop->floor_loz and floor_hiz
2022-10-15 13:31:56 +02:00
Christoph Oelckers
9aaae82de0
- variable renaming again
2022-10-15 13:31:56 +02:00
Christoph Oelckers
3a861e168c
- floatified more movement code.
2022-10-15 13:31:55 +02:00
Christoph Oelckers
d0422ae1b5
- floatified scale_point stuff.
2022-10-15 13:31:55 +02:00
Christoph Oelckers
aa88eb49e0
- renamed another set of variables
2022-10-15 13:31:55 +02:00
Christoph Oelckers
85be297a2d
- part of RefreshPoints
2022-10-15 13:31:55 +02:00
Christoph Oelckers
09104ba6fe
- floatified ScaleRandomPoint
2022-10-15 13:31:55 +02:00
Christoph Oelckers
caa41e312d
- floating point MultiClip API.
2022-10-15 13:31:55 +02:00
Christoph Oelckers
d80b39d184
- floatified clipbox/MultiClip of SW
2022-10-15 13:31:55 +02:00
Christoph Oelckers
17b117e86b
- renamed another set of variables.
2022-10-15 13:31:55 +02:00
Christoph Oelckers
95477aaefb
- add_int_ppos_Z is gone now.
2022-10-15 13:31:55 +02:00
Christoph Oelckers
0b642dc631
- floatified large parts of SO movement code.
2022-10-15 13:30:09 +02:00
Christoph Oelckers
212be963d9
- floatified SO scale_dist et.al.
2022-10-15 12:42:31 +02:00
Christoph Oelckers
189f791bc4
- renamed more fields.
2022-10-15 12:42:31 +02:00
Christoph Oelckers
42246f9a9d
- floatified SW's sector object morph code.
2022-10-15 12:42:31 +02:00
Christoph Oelckers
30104fca50
- renamed some variables
2022-10-15 12:42:31 +02:00
Christoph Oelckers
e5b2a0f0a6
- simple angle stuff.
2022-10-15 12:42:31 +02:00
Christoph Oelckers
7dab26f04d
- handle several movesprite_ex calls.
2022-10-15 12:42:30 +02:00
Christoph Oelckers
4f9ffc9437
- mainly handling angle literals.
2022-10-15 12:42:30 +02:00
Christoph Oelckers
a85bcebd09
- floatified Blood's asound.cpp
2022-10-15 12:42:30 +02:00
Mitchell Richters
f69e977411
- Blood: Fix velocity issues in MoveThing()
, such as explosive bundles not sliding along the ground.
...
* Merge with or above `- parts of Blood's MoveThing`.
2022-10-15 12:42:30 +02:00
Christoph Oelckers
a6eec404db
- parts of Blood's MoveThing
2022-10-15 12:42:30 +02:00
Christoph Oelckers
e5219382f2
- added some Sector Effector symbolic names.
2022-10-15 12:42:30 +02:00
Christoph Oelckers
4df1578064
- a few random wrapper removals in Duke
2022-10-15 12:42:30 +02:00
Christoph Oelckers
6b0b8f944c
- floatified the height parameter of nextsectorneighborptr
2022-10-15 12:42:30 +02:00
Mitchell Richters
f378c481b3
- Exhumed: Flatten smoothratio back to float and rename to interpfrac
.
2022-10-15 12:41:12 +02:00
Mitchell Richters
8a4601ef8d
- Exhumed: Tidy up nCameraa
.
2022-10-15 12:41:12 +02:00
Mitchell Richters
91c0ff814f
- Exhumed: Tidy up nCamerapan
.
2022-10-15 12:41:12 +02:00