Christoph Oelckers
e00eda6cb8
- Blood: floatified VectorScan.
...
The texture checks in here definitely need some more verification, though.
Doing a quick test looked ok, but I do not think this was enough.
2022-10-22 20:41:25 +02:00
Christoph Oelckers
3b76de7b7d
- Blood: renamed actFireVector's arguments.
...
No way this can be refactored with names like a2, a3, a4 etc...
2022-10-22 20:41:25 +02:00
Christoph Oelckers
d1d68f1570
- handled the last remaining set_int_bvel* calls in nnexts.cpp.
2022-10-22 20:41:25 +02:00
Christoph Oelckers
88feac4272
- floatified useVelocityChanger
2022-10-22 20:41:25 +02:00
Christoph Oelckers
044b9e555b
- floatified a bit more of nnExtProcessSuperSprites
2022-10-22 20:41:25 +02:00
Christoph Oelckers
fd5bbbedaf
- floatified aiPatrolMove
2022-10-22 20:40:42 +02:00
Mitchell Richters
0993799967
- Blood: Use sprite angle radians in GameInterface::UpdateSounds()
.
2022-10-22 19:45:10 +02:00
Mitchell Richters
633fb01487
- Blood: Rename some weapon function variables to give us half a chance of refactoring it.
2022-10-22 19:45:10 +02:00
Mitchell Richters
cea0e74299
- Blood: Floatified remaining bits of playerProcess()
.
2022-10-22 19:45:10 +02:00
Mitchell Richters
32c784cd0f
- Blood: Floatified remaining bits of ProcessInput()
.
2022-10-22 19:45:10 +02:00
Christoph Oelckers
781c2492a9
- Blood: floatified aiFightDudeCanSeeTarget + aiPatrolMarkerReached
2022-10-22 19:45:10 +02:00
Christoph Oelckers
ead39cb010
- Blood: floatified parts of condCheckDude
2022-10-22 19:45:09 +02:00
Christoph Oelckers
92f958ded0
- Blood: floatified debrisBubble
2022-10-22 19:45:09 +02:00
Christoph Oelckers
39d100c970
- Blood: floatified debrisConcuss
2022-10-22 19:45:09 +02:00
Christoph Oelckers
549f062973
- Blood: floatified windGenDoVerticalWind
2022-10-22 19:45:09 +02:00
Christoph Oelckers
c995777ef7
- restored DYN_OPENAL which got accidentally deleted by the last backend update.
2022-10-22 19:43:55 +02:00
Christoph Oelckers
09d66914f4
- LinePlaneIntersect
...
This is for calculating intersections with slope sprites later.
2022-10-22 12:17:04 +02:00
Mitchell Richters
ef03e64025
- Blood: Floatified ActionScan()
.
2022-10-22 12:17:04 +02:00
Mitchell Richters
b8b5fe9162
- Blood: Floatified playerStart()
and ZONE::ang
.
2022-10-22 12:17:04 +02:00
Christoph Oelckers
243c071834
- got rid of bsinf and bcosf.
2022-10-22 12:17:04 +02:00
Christoph Oelckers
6dd7fac902
- eliminated the sine table and moved tilehasmodelorvoxel to a different file to delete engine.cpp.
2022-10-22 12:17:04 +02:00
Christoph Oelckers
ef2f781e09
- rewrite from scratch of neartag.
2022-10-22 12:17:04 +02:00
Christoph Oelckers
600648939a
- removed some unnecessary distance checks.
...
These are the same as the specified max distance and redundant.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
aae468e2b2
- migrated all of SW's neartag calls to the fully floatified version
2022-10-22 12:17:03 +02:00
Christoph Oelckers
20043f6223
- use symbolic constants in neartag calls.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
3f540c3201
- removed unused global variable.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
0501482160
- added missing distance check for sprites to hitscan.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
dcd4ee133b
- use a simpler method to calculate the intersection point in intersectSprite and fixed the distance check.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
9c564db015
- replaced try_facespr_intersect with something independently written.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
9ce30d7963
- deleted the unused integer rotatepoint function.
2022-10-22 12:17:03 +02:00
Christoph Oelckers
28a169d02d
- cansee floating point rewrite using backend utilities.
2022-10-22 12:17:02 +02:00
Christoph Oelckers
14a8dd451e
- redid lintersect with backend utilities.
...
I left out EDuke32's new handling for collinear traces because it not only was never active but also makes really no sense with neartag which is lintersect's only caller.
2022-10-22 12:17:02 +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
9172ab27ca
- move all deprecated functions to the bottom in gamefuncs.h.
2022-10-22 12:17:02 +02:00
Christoph Oelckers
ac2a3c443f
- got rid of all deprecated updatesector variants.
...
This required a few changes in the map loader and render interface.
2022-10-22 12:17:02 +02:00
Christoph Oelckers
e4ca397898
- corrected sector check output in validateSprite.
2022-10-22 12:17:02 +02:00
Mitchell Richters
2e4996e8fc
- floatified nnextCanMove and deleted most deprecated updatesector variants.
2022-10-22 12:17:02 +02:00
Christoph Oelckers
c5a5e3cef5
- deleted some unused deprecated functions.
2022-10-22 12:17:01 +02:00
Christoph Oelckers
9b84a510da
- Blood: floatified debrisMove
2022-10-22 12:17:01 +02:00
Christoph Oelckers
d9453138f9
- fixed FAFcansee not working in some edge cases where one actor is very small and poorly placed.
...
Instead of directly going to the alternative, let's just do a regular cansee anyway and only run the fallback if this fails. hitscan is not good enough to perform sight checks.
2022-10-22 12:17:01 +02:00
Christoph Oelckers
2cc81d0165
- floating point version of rintersect, based on GZDoom's P_InterceptVector.
2022-10-22 12:17:01 +02:00
Christoph Oelckers
b7ddd9e784
- added InterceptVector from GZDoom.
...
This will be useful for some backend stuff.
2022-10-22 12:17:01 +02:00
Mitchell Richters
ef3be6181e
- Blood: Floatified GibThing()
.
2022-10-22 12:17:01 +02:00
Mitchell Richters
2e202a022c
- Blood: Floatified GibFX()
.
2022-10-22 12:17:01 +02:00
Mitchell Richters
3d16b76c9a
- Blood: Floatified ghostThinkChase()
.
2022-10-22 12:17:01 +02:00
Mitchell Richters
8025682334
- Blood: Floatified gargThinkChase()
.
2022-10-22 12:17:00 +02:00
Mitchell Richters
ad8fbc51de
- Blood: Floatified batThinkChase()
.
2022-10-22 12:17:00 +02:00
Christoph Oelckers
761412313f
- did some trivial replacements for deprecated functions.
2022-10-22 12:17:00 +02:00
Christoph Oelckers
335df86213
- output floating point coordinates in validateSprite
2022-10-22 12:17:00 +02:00
Christoph Oelckers
a8ae8babe2
- cleanup of updatesector.h
...
Mainly not routing the float variants through the integer variants anymore and deprecating those.
FindSector was also moved into DoUpdateSector because both always need to be used together.
2022-10-22 12:17:00 +02:00