Mitchell Richters
|
25de63ffb5
|
- Cleanup of render draw code to use new angle getter.
|
2022-12-11 18:41:59 +01:00 |
|
Mitchell Richters
|
599a375d67
|
- Rename DCoreActor::interpolatedangle() to DCoreActor::interpolatedyaw()
|
2022-12-11 18:41:59 +01:00 |
|
Mitchell Richters
|
abdeeac205
|
- Rework PlayerAngles::doViewPitch() to apply at ticrate like PlayerAngles::doViewYaw() .
|
2022-12-11 18:41:59 +01:00 |
|
Mitchell Richters
|
f9aeee5b4a
|
- Split out view angle stuff out of PlayerAngles::applyYaw() into PlayerAngles::doViewYaw() .
* Do all the view angle stuff as interpolated changes in the playsim as well, there's no need for these to be done at ticrate.
|
2022-12-11 18:41:59 +01:00 |
|
Mitchell Richters
|
d7d76d5fc4
|
- Move all PlayerAngles view angle properties into new DRotator objects.
|
2022-12-11 18:41:58 +01:00 |
|
Mitchell Richters
|
b9f5bb71cc
|
- Merge PlayerHorizon and PlayerAngle structs into PlayerAngles struct.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
f305fbb370
|
- Rename PlayerAngle getters in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
7d34288290
|
- Rename PlayerAngle::rotscrnang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
3758d93ad8
|
- Rename PlayerHorizon getters in preparation for replacement work.
|
2022-12-11 18:41:54 +01:00 |
|
Mitchell Richters
|
2e0b9490e1
|
- Change spritetypebase::angle to a DRotator named Angles .
* Major pre-requisite for the next steps I'm undertaking, let's get it into the branch now.
|
2022-12-11 18:41:52 +01:00 |
|
Mitchell Richters
|
13be5f7923
|
- Exhumed: Migrate to new actor viewzoffset property.
|
2022-12-11 18:41:50 +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
|
e60fafec52
|
- got rid of most REPEAT_SCALE factors.
|
2022-10-30 16:51:19 +01:00 |
|
Mitchell Richters
|
fc8c0b80aa
|
- Clean up chase cam backwards scaling since we're now using floats of the same scale.
|
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
|
8697e5f054
|
- Replace all q16horiz(0) calls.
|
2022-10-25 07:06:54 +02:00 |
|
Mitchell Richters
|
5851c0f2c6
|
- Clean up some q16horiz usage and how the view pitch is clamped.
|
2022-10-25 07:06:53 +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
|
375d346ae8
|
- pass a vector to the processSprites interface.
|
2022-10-22 12:16:56 +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
|
42389133d3
|
- function separators.
Also removing some dead code.
|
2022-10-18 19:01:44 +02:00 |
|
Christoph Oelckers
|
c41af213b4
|
- another set of simple changes.
|
2022-10-18 18:34:29 +02:00 |
|
Christoph Oelckers
|
b5c315978c
|
- rename GetActorHeightF
(no edits here, just one replace.)
|
2022-10-18 18:34:28 +02:00 |
|
Christoph Oelckers
|
bbabe298ba
|
- floatified analyzeSprites
|
2022-10-18 18:34:26 +02:00 |
|
Mitchell Richters
|
3019f9effc
|
- Floatify smoothratio for GameInterface::processSprites() .
* Exhumed is now completely free of any Q16.16 interpolation scaling.
|
2022-10-15 13:32:03 +02:00 |
|
Mitchell Richters
|
8f2d6f0779
|
- Floatify smoothratio for render_drawrooms() and `render_camtex().
|
2022-10-15 13:32:03 +02:00 |
|
Mitchell Richters
|
fc47cec222
|
- Exhumed: Change inita into a DAngle.
|
2022-10-15 13:32:03 +02:00 |
|
Mitchell Richters
|
0625d4b65f
|
- Exhumed: Floatify smoothratio for analyzesprites() .
|
2022-10-15 13:32:02 +02:00 |
|
Mitchell Richters
|
6716d0f2e9
|
- Floatify smoothratio for calcChaseCamPos() .
|
2022-10-15 13:32:02 +02:00 |
|
Mitchell Richters
|
e84a0f3245
|
- Exhumed: Floatify nQuake[] array.
|
2022-10-15 13:32:02 +02:00 |
|
Mitchell Richters
|
ee30e770f7
|
- Exhumed: Floatify eyelevel .
|
2022-10-15 13:32:02 +02:00 |
|
Mitchell Richters
|
f02035b15a
|
- Eliminate __interpvaluef() and clean up Q16.16 smoothratio values where it made sense to do so.
|
2022-10-15 13:32:01 +02:00 |
|
Mitchell Richters
|
2c8cb8f052
|
- Rename DCoreActor method interpolatedvec3() to interpolatedpos() .
|
2022-10-15 13:32:01 +02:00 |
|
Mitchell Richters
|
39ac3b44b0
|
- Add scaler operators to fixedhorizon class and eliminate class-specific interpolatedhorizon() inlines.
|
2022-10-15 13:32:01 +02:00 |
|
Mitchell Richters
|
8fd6452baf
|
- Rename interpolatedvaluef() in preparation for replacement.
|
2022-10-15 13:32:01 +02:00 |
|
Christoph Oelckers
|
f0fe6463a4
|
- fixed duplicate savegame key.
|
2022-10-15 13:32:01 +02:00 |
|
Mitchell Richters
|
dea34609cd
|
- Exhumed: nCamera -> nCamerapos .
|
2022-10-15 13:32:00 +02:00 |
|
Mitchell Richters
|
48c2b5d89a
|
- Exhumed: nCameraa -> nCameraang .
|
2022-10-15 13:32:00 +02:00 |
|
Mitchell Richters
|
f378c481b3
|
- Exhumed: Flatten smoothratio back to float and rename to interpfrac .
|
2022-10-15 12:41:12 +02:00 |
|
Mitchell Richters
|
8a4601ef8d
|
- Exhumed: Tidy up nCameraa .
|
2022-10-15 12:41:12 +02:00 |
|
Mitchell Richters
|
91c0ff814f
|
- Exhumed: Tidy up nCamerapan .
|
2022-10-15 12:41:12 +02:00 |
|
Mitchell Richters
|
7cbe3564ce
|
- Exhumed: Repair what looked like a bug with camera Z clamping.
* Looked wrong, compared to GDX and confirmed.
|
2022-10-15 12:40:36 +02:00 |
|
Mitchell Richters
|
36ed1ac1de
|
- Exhumed: Convert draw code to floating point.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
7d5040f560
|
- Fix all calls to interpolatedangle() that didn't revert smoothratio back to a float.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
f72d42bb8e
|
- Uplift renderer entry point to DVector3 and provide wrappers for old setups.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
5685af33d8
|
- Exhumed: Remove zbob from draw code, it's not used at all.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
5407de6924
|
- Use MaxSmoothRatio everywhere so refactoring is easier later on.
|
2022-10-14 18:19:03 +02:00 |
|
Mitchell Richters
|
e970ed0f27
|
- Migrate spritetypebase::interpolatedvec3() to backend solution.
* Also eliminate unused `interpolatedvec2() method from class.
|
2022-10-13 00:59:03 +02:00 |
|
Mitchell Richters
|
1e36aa0e7f
|
- Move TAngle<> interpolation function to common and add ones for TVector<> classes.
|
2022-10-13 00:59:03 +02:00 |
|
Christoph Oelckers
|
d573ba4cad
|
- pass map start as DVector3
|
2022-10-13 00:59:01 +02:00 |
|