Christoph Oelckers
|
81341ce4a6
|
- unwrapped SetScale as well.
Again no edits here - it's one big replace action.
|
2022-10-30 16:51:33 +01:00 |
|
Christoph Oelckers
|
da523eb8e3
|
- unwrapped vector SetScale.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
15db7a7143
|
- unwrapped SetScaleX/Y.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
8265239d2d
|
- removed AddScale wrappers.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
85b52b1c77
|
- removed Scale(), CopyScale() and MultScale wrappers.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
51768439a9
|
- started removing wrappers. ScaleX() and ScaleY() done.
No manual changes in here.
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
2df12e7961
|
- these are the final repeats
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
854c42e4ca
|
- handle all remaining repeat constants.
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
42b36d97b9
|
- half of the remainint repeats in weapon.cpp.
|
2022-10-30 16:51:30 +01:00 |
|
Christoph Oelckers
|
391b8ffc34
|
- batch of repeats in weapons.cpp
|
2022-10-30 16:51:30 +01:00 |
|
Christoph Oelckers
|
0e8594628e
|
- did the messier parts of weapon.cpp's repeats.
|
2022-10-30 16:51:30 +01:00 |
|
Christoph Oelckers
|
ce0a40320c
|
- handle all 'notreallypos' places.
|
2022-10-30 16:51:30 +01:00 |
|
Christoph Oelckers
|
8a455aa09b
|
- all remaining repeats outside weapon.cpp plus a few more.
|
2022-10-30 16:51:30 +01:00 |
|
Christoph Oelckers
|
60782efd01
|
- some odd repeats.
|
2022-10-30 16:51:29 +01:00 |
|
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 |
|