Christoph Oelckers
|
dd3346cbc5
|
- mostly comparisons and code surrounding them
|
2022-10-30 16:51:26 +01:00 |
|
Christoph Oelckers
|
1085752e01
|
- added more Scale wrappers to spritetype.
|
2022-10-30 16:51:23 +01:00 |
|
Christoph Oelckers
|
8a8ef22e53
|
- mostly '>' comparisons with scale values.
|
2022-10-30 16:51:22 +01:00 |
|
Christoph Oelckers
|
a11a366697
|
- some automatic replacements.
|
2022-10-30 16:51:21 +01:00 |
|
Christoph Oelckers
|
8d1626de02
|
- yet more SetScale uses.
|
2022-10-30 16:51:18 +01:00 |
|
Christoph Oelckers
|
d8fac32459
|
- more simple SetScale replacements.
|
2022-10-30 16:51:17 +01:00 |
|
Christoph Oelckers
|
86d6ba43d4
|
- more automatic SetScale replacement, plus all of SetScale(0.5, 0.5);
|
2022-10-30 16:51:17 +01:00 |
|
Christoph Oelckers
|
c7c3b2a20c
|
- added a SetScale method to spritetype and used it for all places setting x/yrepeat to 0.
|
2022-10-30 16:51:17 +01:00 |
|
Christoph Oelckers
|
9f19a1315b
|
- replaced most native_clipdist() calls
Only those in nnext using internal int storage remain.
|
2022-10-30 16:51:16 +01:00 |
|
Christoph Oelckers
|
ed5b35453a
|
- ';;' cleanup
|
2022-10-30 16:51:15 +01:00 |
|
Christoph Oelckers
|
7ed45d713a
|
- refactor all oclipdist uses
|
2022-10-30 16:51:15 +01:00 |
|
Christoph Oelckers
|
d22c473c31
|
- manual set_const_clipdist replacements
|
2022-10-30 16:51:15 +01:00 |
|
Christoph Oelckers
|
48fda0cafd
|
- second batch of set_const_clipdist replacements
|
2022-10-30 16:51:15 +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 |
|
Mitchell Richters
|
cea2b6b428
|
- Rename PlayerHorizon::__horiz back to horiz .
|
2022-10-30 16:51:12 +01:00 |
|
Mitchell Richters
|
ff1d51b4fe
|
- Fix 4x horiz negation issues.
|
2022-10-30 16:51:11 +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
|
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
|
c00c8d196e
|
- Simple VecToAngle() > .Angle() replacements.
|
2022-10-27 16:55:52 +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
|
22a9f89b64
|
- Remove all uses of fixedhoriz::asq16() .
|
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
|
d8a6471680
|
- Add fixedhoriz::Tan() and replace most asbuildf() calls with it.
|
2022-10-25 07:06:53 +02:00 |
|
Mitchell Richters
|
95cd74bdc0
|
- renamed slope functions so that the int versions get a special name.
|
2022-10-22 12:17:02 +02:00 |
|
Christoph Oelckers
|
6a1ff029b7
|
- floatified getslopeval and all related code.
|
2022-10-22 12:17:00 +02:00 |
|
Christoph Oelckers
|
3c9a94dba8
|
- consolidated Duke’s ‚away from wall‘ check in the backend
This was also very useful in SW to avoid spawning ‚floating‘ footprints due to lack of an equivalent check in the original.
|
2022-10-21 00:00:02 +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
|
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
|
d664f50240
|
- wrapped more clipdists
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
ef47040630
|
- renaming stuff for search purposes
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
cb0be471d1
|
- hack macros to reduce clipdist search noise
Will be removed later
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
9721d80f44
|
- more assignment wraps
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
3fc592c505
|
- wrap clipdist copy
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
51c059657b
|
- wrapped all literal assignments to clipdist - part 6
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
3e36b5627b
|
- wrap clipdist << 2
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
7fb7146b7b
|
- floatify CloseRangeDist’s fudge parameter
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
e15a89fc70
|
- found one more place using Build angles.
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
be1f510728
|
- eliminated DAMAGE function.
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
3c78429210
|
- DoPickTarget.
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
ee669a1fec
|
- cleanup
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
1a365997d8
|
- took care of most of zinttoworld
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
82ac3c50e8
|
- handle bsin / bcos.
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
3dbf7740c0
|
- InitShotgun
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
af0809ef36
|
- eliminated MOVExy
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
d957e8cfcf
|
- set_int_change is gone.
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
5a437aa563
|
- the last velocity bit.
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
a7d07df55f
|
- the final part of z-velocity wrappers.
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
4043cd6f83
|
- TestMissileSetPos
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
ab89708c80
|
- the last int_vel's.
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
54acf530e7
|
- another portion of z-velocity awfulness.
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
44803c1109
|
- lots of z-velocity crap.
The math for this is atrocious...
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
5a3d4a4b42
|
- set_int_ang, add_int_ang in SW
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
37b8b63dac
|
- handle all remaining int_ang in weapon.cpp.
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
b2b1522185
|
- fixed a few bad length calculations
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
0e57a9f3c7
|
- some more angles.
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
dd22e812a6
|
- handle several angle assignments
|
2022-10-17 17:03:51 +02:00 |
|
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
|
cc73e90ce5
|
- function separators and dead code removal in weapon.cpp and wallmove.cpp
|
2022-10-16 23:54:18 +02:00 |
|
Christoph Oelckers
|
3df3676468
|
- got rid of int_ppos()
|
2022-10-16 10:59:03 +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
|
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
|
211ee808eb
|
- missed two lines.
|
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
|
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
|
d1e29aad36
|
- floatified GetOverlapSector and its callers
|
2022-10-15 18:22:09 +02:00 |
|
Christoph Oelckers
|
7b05beeb75
|
- floatified several Distance calls
|
2022-10-15 18:22:08 +02:00 |
|
Christoph Oelckers
|
c3510091b0
|
- unwrapped PlayerDamageSlide and removed the wrappers.
|
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
|
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
|
66474142a4
|
- wrapped as much of _slide_vect as possible.
|
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
|
9d101a4f73
|
- renamed player vector variables
|
2022-10-15 17:52:06 +02:00 |
|