Christoph Oelckers
|
48b34ad84d
|
- floatified BuildBullet
|
2022-10-18 18:34:24 +02:00 |
|
Christoph Oelckers
|
f4df9a25da
|
- pass index and angle to movesector as arguments.
This allows refactoring the multiple SEs using this function individually.
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
8f0e020e21
|
- Blood: Floatify POSTURE::eyeAboveZ and POSTURE::weaponAboveZ .
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
954b394baa
|
- Blood: Floatify PLAYER::zWeaponVel .
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
0019b5ee02
|
- Blood: Floatify PLAYER::zWeapon .
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
2d98c532eb
|
- Blood: Floatify PLAYER::zViewVel .
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
f35fffdf3d
|
- Blood: Floatify PLAYER::zView .
|
2022-10-18 18:30:37 +02:00 |
|
Mitchell Richters
|
9eec69d810
|
- Blood: Floatify position drawing code and clean up now-unused wrappers.
* Still work to be done on bob/sway/zView variables.
|
2022-10-18 18:29:09 +02:00 |
|
Mitchell Richters
|
dd23b60810
|
- Blood: Clean up as much Q16.16 smoothratio usage as possible.
|
2022-10-18 18:29:09 +02:00 |
|
Christoph Oelckers
|
96a5954c80
|
- fixed: gView references gViewIndex, not myconnectindex.
|
2022-10-18 18:29:09 +02:00 |
|
Mitchell Richters
|
59bee2f9f6
|
- Blood: Eliminate gView extern'd pointer.
|
2022-10-18 18:29:09 +02:00 |
|
Christoph Oelckers
|
560bf3e8df
|
- add missing null pointer checks
|
2022-10-18 18:29:08 +02:00 |
|
Mitchell Richters
|
6356aeafc2
|
- Blood: Eliminate gMe extern'd pointer.
|
2022-10-18 18:29:08 +02:00 |
|
Mitchell Richters
|
3c39174a22
|
- Blood: Eliminate VIEW structure entirely.
|
2022-10-18 18:29:08 +02:00 |
|
Mitchell Richters
|
b4af1a4600
|
- Blood: Eliminate VIEW::look_ang and VIEW::rotscrnang .
|
2022-10-18 18:29:08 +02:00 |
|
Mitchell Richters
|
d7b91df06e
|
- Blood: Eliminate VIEW bobbing/swaying members.
|
2022-10-18 18:29:08 +02:00 |
|
Mitchell Richters
|
9a41145a8a
|
- Blood: Eliminate VIEW::slope .
|
2022-10-18 18:29:08 +02:00 |
|
Mitchell Richters
|
326da6d495
|
- Blood: Eliminate VIEW::horiz and VIEW::horizoff .
|
2022-10-18 18:29:07 +02:00 |
|
Mitchell Richters
|
5b962e69ab
|
- Blood: Eliminate VIEW::weaponZ .
|
2022-10-18 18:29:07 +02:00 |
|
Mitchell Richters
|
fc71b39d22
|
- Blood: Eliminate VIEW::viewz .
|
2022-10-18 18:29:07 +02:00 |
|
Mitchell Richters
|
85412a39e6
|
- Blood: Eliminate VIEW::pos .
|
2022-10-18 18:29:07 +02:00 |
|
Mitchell Richters
|
80121f6021
|
- Blood: Eliminate VIEW::angle .
|
2022-10-18 18:29:07 +02:00 |
|
Mitchell Richters
|
72e71cdc42
|
- Exhumed: Use minAngle in a place where -1 was previously.
* Setup I did in "- Exhumed: Change `inita` into a DAngle." was less than what we consider the epsilon value for angles.
|
2022-10-18 18:29:07 +02:00 |
|
Mitchell Richters
|
06d0d9b5fd
|
- Blood: Floatify player inertia correction code.
|
2022-10-18 18:29:06 +02:00 |
|
Christoph Oelckers
|
32d49cf199
|
- Duke: fixed bad crusher speed in SE 25.
|
2022-10-18 07:10:43 +02:00 |
|
Christoph Oelckers
|
db810250c3
|
- full floatification of handle_se31.
|
2022-10-17 17:26:00 +02:00 |
|
Christoph Oelckers
|
eb0fbf4b34
|
- BuildElev
|
2022-10-17 17:26:00 +02:00 |
|
Christoph Oelckers
|
9850c791e3
|
- lots of set_int_vel.
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
cea437df98
|
- lots of set_int_vel.
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
c811a4a6dc
|
- all of add_int_ang
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
fdc6a49a97
|
- another movesprite wrapper to get rid of int_yvel and int_xvel
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
47ad4fccdc
|
- convert all set/add_int_x/yvel calls
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
39d8591ffc
|
- handle vel from angle assignments
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
44ff4a19c9
|
- handle some sound code fudging
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
6c44728d4a
|
- deleted GetUpAngle
The only caller of this function did not even use its result so it all went to waste
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
6caec39afa
|
- floatified feebtag
|
2022-10-17 17:25:59 +02:00 |
|
Christoph Oelckers
|
f62b9ac118
|
- eliminated int_hitpos in Exhumed
|
2022-10-17 17:25:58 +02:00 |
|
Christoph Oelckers
|
8e48911723
|
- very simple replacements
|
2022-10-17 17:25:58 +02:00 |
|
Christoph Oelckers
|
42cb8a74ea
|
- Exhumed radius damage and rat
|
2022-10-17 17:25:58 +02:00 |
|
Christoph Oelckers
|
c6a0d30245
|
- wrapped most remaining clipdist access
Only modifying operators left
|
2022-10-17 17:03:53 +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
|
f777e84c75
|
- 2x copy_clipdist
|
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
|
c55fdd41e8
|
- wrapped all literal assignments to clipdist - part 5
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
08a53188a8
|
- wrapped all literal assignments to clipdist - part 4
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
3c498e715d
|
- wrapped all literal assignments to clipdist - part 3
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
a14c37f596
|
- wrapped all literal assignments to clipdist - part 2
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
28a3a8e314
|
- wrapped all literal assignments to clipdist - part 1
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
16f0d15cdc
|
- wrapper for literal assignments to clipdist
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
6b5cbac96a
|
- consolidate common formula
|
2022-10-17 17:03:52 +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
|
cf8b650446
|
- floatify Bullet::x,y,z
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
d2795e2def
|
- use proper angle math to calculate a delta
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
8f94b337ac
|
- removed another dead function.
|
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
|
13c0455b0a
|
- removed bad 'inline's.
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
3c78429210
|
- DoPickTarget.
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
ef6ba17dfd
|
- more cleanup.
|
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 |
|