Christoph Oelckers
2b3b7f880f
- floatified getSpritesNearWalls
2022-10-22 12:16:55 +02:00
Christoph Oelckers
60e242373c
- floatified AlignSlopes
2022-10-22 12:16:55 +02:00
Christoph Oelckers
a3d1420426
- remove int wrappers from CheckProximityWall
...
As laid out in the comment, the function is broken and only kept for compatibility purposes. Therefore it may not be refactored in any way and should retain its incorrect and often overflowing int math. The wrappers are only a refactoring marker and have no place here.
2022-10-22 12:16:55 +02:00
Christoph Oelckers
e2954dd9d5
- floatified ceilIsTooLow
2022-10-22 12:16:55 +02:00
Christoph Oelckers
02aee7f8aa
- floatification in genDudePrepare
2022-10-22 12:16:54 +02:00
Christoph Oelckers
aa909b843d
- some identical set_int_bvel_z calls
2022-10-22 12:16:54 +02:00
Christoph Oelckers
7804e23ad0
- 8x set_int_ang
2022-10-22 12:16:54 +02:00
Christoph Oelckers
775ac0564c
- convert one sound call
2022-10-22 12:16:54 +02:00
Christoph Oelckers
e682e1bd85
- the last one
2022-10-22 12:16:54 +02:00
Christoph Oelckers
8b260294ae
- two more TranslateSector calls.
2022-10-22 12:16:54 +02:00
Christoph Oelckers
ec9272491e
- second part of TranslateSector calls.
2022-10-22 12:16:54 +02:00
Christoph Oelckers
8eb4296a56
- floatified first part of TranslateSector calls.
2022-10-22 12:16:54 +02:00
Christoph Oelckers
0c43366a04
- added a TranslateSector wrapper using vectors
2022-10-22 12:16:54 +02:00
Christoph Oelckers
0b8f7f6a9f
- deleted add_int_pos
2022-10-22 12:16:53 +02:00
Mitchell Richters
a4be139ac7
- floatified CheckLink
2022-10-22 12:16:53 +02:00
Christoph Oelckers
05edd22f67
remove set_int_pos from TranslateSector
2022-10-22 12:16:53 +02:00
Christoph Oelckers
38558bbd39
- floatified most of CFX::fxProcess
2022-10-22 12:16:53 +02:00
Christoph Oelckers
de38eb4dab
- add_int_pos in MoveDude
2022-10-22 12:16:53 +02:00
Christoph Oelckers
fb2c4efa2f
- eliminated the last place where tspritetype’s add_int_z was used
2022-10-22 12:16:53 +02:00
Christoph Oelckers
25bc068032
- simple add_int_z stuff in nnexts.cpp
2022-10-22 12:16:53 +02:00
Christoph Oelckers
305bca68c0
- Z velocity in MoveMissile
2022-10-22 12:16:53 +02:00
Mitchell Richters
c76540664d
- Blood: Fixed bad target angle setup in MoveMissile()
where 90° counter-clockwise rotation was lost.
2022-10-22 12:16:52 +02:00
Christoph Oelckers
e1bcb4962e
- cleaned up some function calls where passing a vector is doable
2022-10-22 12:16:52 +02:00
Christoph Oelckers
0fdc91904d
- replaced getposfromactor
2022-10-22 12:09:54 +02:00
Christoph Oelckers
896c480eb6
- deleted player_int_pos
2022-10-22 12:09:54 +02:00
Christoph Oelckers
ca8b9e9793
- overhauled getzrangepoint to use backend utilities
2022-10-22 12:09:54 +02:00
Christoph Oelckers
b2fd1fdaa4
- second part of final bsin replacement.
2022-10-22 12:09:54 +02:00
Christoph Oelckers
05117f9f5d
- first part of final bsin replacement.
2022-10-22 12:09:54 +02:00
Christoph Oelckers
5f44dcc262
- refactor animatesprites API
2022-10-22 12:09:54 +02:00
Christoph Oelckers
9a4c699f53
- floatify all 3 operateweapon functions.
2022-10-22 12:09:44 +02:00
Christoph Oelckers
eae2e638aa
- floatified all getangle calls.
2022-10-22 11:33:16 +02:00
Christoph Oelckers
c511e5dca9
- eliminated int_xvel
2022-10-22 11:33:16 +02:00
Christoph Oelckers
ad2e984367
- floatified move_r
2022-10-22 11:33:16 +02:00
Christoph Oelckers
eb40f78bd1
- floatified move_d
2022-10-22 11:33:16 +02:00
Christoph Oelckers
9325886e35
- split use of tempang between real angles and other counters.
2022-10-22 11:33:16 +02:00
Christoph Oelckers
ee28c90429
- angle stuff in recon()
2022-10-22 11:33:16 +02:00
Christoph Oelckers
e5d9875ae5
- one inttoworld -> maptoworld
2022-10-22 11:33:15 +02:00
Christoph Oelckers
8d99277b87
- remaining add_int_ang calls.
2022-10-22 11:33:15 +02:00
Christoph Oelckers
62d9a80379
- floatified most simple set_int_ang and add_int_ang calls.
2022-10-22 11:33:15 +02:00
Christoph Oelckers
d994dbd537
- floatified player_orig::oa
2022-10-22 11:33:15 +02:00
Christoph Oelckers
54346d9398
- eliminate all int_ang calls, except the one setting player.oa.
2022-10-22 11:33:15 +02:00
Christoph Oelckers
61a45da964
- floatified all remaining add_int_pos calls.
2022-10-22 11:33:15 +02:00
Christoph Oelckers
6c0e2624e5
- remaining angle wrappers in actors.cpp
2022-10-22 11:33:15 +02:00
Christoph Oelckers
2ea426be38
- handle several int_angle calls.
2022-10-22 11:33:15 +02:00
Christoph Oelckers
e42036d43b
- only use the floatified version of findplayer.
2022-10-22 11:33:14 +02:00
Mitchell Richters
132864ec8d
- Duke: Fix issue stemming from - only use the floatified version of findplayer.
.
...
* This value must be floored.
* Fixes E2L1's space ship projectile timing.
2022-10-22 11:33:14 +02:00
Christoph Oelckers
1096344cae
- only use the floatified version of findplayer.
2022-10-22 11:33:14 +02:00
Christoph Oelckers
201526b53c
- only use the floatified version of findplayer.
2022-10-22 11:33:14 +02:00
Christoph Oelckers
1fdfe4635b
- only use the floatified version of findplayer.
2022-10-22 11:33:14 +02:00
Christoph Oelckers
848d7fc16e
- VM interface cleanup
2022-10-22 11:33:14 +02:00