aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/fvector.h
AgeCommit message (Collapse)Author
2018-07-03TITANIC: Use degree conversion common math funcsDavid Fioramonti
I tested the star puzzle and it is still good.
2017-09-02TITANIC: Minor cleanup and warning fixes to star controlPaul Gilbert
2017-09-02TITANIC: Added/Removed comments for new functions in FVector and FPoseDavid Fioramonti
2017-09-02TITANIC: Remove DVector and DAffine files from build and folderDavid Fioramonti
2017-09-02TITANIC: Swap DAffine for FPose in Orientation and TransformsDavid Fioramonti
More swapping of functions in the Orientation and Transform classes.
2017-09-02TITANIC: Swap DAffine usage for FPose in setViewportAngleDavid Fioramonti
2017-09-02TITANIC: Replace DAffine with FPose in Transform and Orientation classesDavid Fioramonti
2017-09-02TITANIC: Duplicate DAffine usage in lockMarker2 with FPose usageDavid Fioramonti
2017-09-01TITANIC: Replace all external uses of DVector with FVectorDavid Fioramonti
Wherever DVector was used outside of DAffine and CMatrixTransform I replaced with FVectors. So Internally those functions are still using DVectors. This required adding some new functions to FVector that duplicated functionality in DVector.
2017-08-27TITANIC: Move Rad2Deg from dvector to fvectorDavid Fioramonti
I wanted to use that variable in viewport.cpp and since fvector.h is included in more functions (already) then dvector it makes sense to move it there.
2017-08-22TITANIC: Formatting fixes for star control classesPaul Gilbert
2017-08-21TITANIC: Named some functions in fvectorDavid Fioramonti
2017-08-19TITANIC: Pull assert out of dvector/fvector normalizationDavid Fioramonti
Before the normalization function was asserting if it couldn't normalize now the caller can determine what to do with a failed normalization.
2017-05-26TITANIC: Simplify FVector addAndNormalizePaul Gilbert
2017-04-16TITANIC: Extra debugging info for starfield movementPaul Gilbert
2017-04-05TITANIC: Renamed CStarControlSub6 to FPosePaul Gilbert
2017-04-05TITANIC: Change many doubles to floats to match original's precisionPaul Gilbert
Many of the Star Control classes in the original explicitly used floats rather than doubles. I'm switching to using them where applicable for now, since the resulting figures will more closely match the original, and it will be easier to spot errors in the various formulas
2017-04-01TITANIC: Fix vector equality operatorsPaul Gilbert
2017-03-28TITANIC: Cleanup for FMatrix fn1 and called methodsPaul Gilbert
2017-03-22TITANIC: Finished CStarControlSub24 classPaul Gilbert
2017-03-19TITANIC: Finished CStarControlSub12 setViewportPositionPaul Gilbert
2017-03-18TITANIC: Implementing CStarControlSub12 classPaul Gilbert
2017-03-12TITANIC: More matrix renamingsPaul Gilbert
2017-03-12TITANIC: More matrix renamings, thanks to Dark-StarPaul Gilbert
2017-03-12TITANIC: Finished CStarControlSub23 classPaul Gilbert
2017-03-08TITANIC: In progress code for CStarControlSub5 classPaul Gilbert
2017-03-05TITANIC: Added remainder of CStarView classPaul Gilbert
2017-03-05TITANIC: Added remaining CStarField methodsPaul Gilbert
2016-07-17TITANIC: Added remaining CStarControlSub12 virtual methodsPaul Gilbert
2016-07-17TITANIC: More FVector methodsPaul Gilbert
2016-07-17TITANIC: Added FMatrix methodsPaul Gilbert
2016-07-17TITANIC: Beginnings of matrix and vector classesPaul Gilbert