aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/space.cpp
AgeCommit message (Collapse)Author
2018-08-09STARTREK: Possible Fix for OUYA Toolchain Build Error.D G Turner
The size of the void StarTrekEngine::drawR3Shape(R3 *r3) function is very large, and this is using quite a lot of large variables on the stack, rather than by heap allocation. The exact cause is unclear, but this provokes an internal GCC error / bug in the Android OUYA toolchain. To try to avoid this, this commit changes several of the large local allocations from stack to heap i.e. using new and delete[] to try to avoid this.
2018-08-09STARTREK: Fix Various Compiler Warnings.D G Turner
2018-08-09STARTREK: Compilation Fixes for Various Platforms.D G Turner
2018-08-09STARTREK: Fix compilation on macOSEugene Sandulenko
nullptr is an object on macOS.
2018-08-09STARTREK: Janitorial: Add end of namespace commentsStrangerke
2018-08-09STARTREK: Silence unused variable warningMatthew Stewart
2018-08-09STARTREK: Reformat with artistic styleMatthew Stewart
2018-08-09STARTREK: Remove some gotosMatthew Stewart
2018-08-09STARTREK: Half-done implementation of drawR3ShapeMatthew Stewart
Handles drawing, scaling, probably rotating objects in space.
2018-08-09STARTREK: sine & cosineMatthew Stewart
2018-08-09STARTREK: Implement fixed-point decimal classMatthew Stewart
2018-08-09STARTREK: Move space functions into separate fileMatthew Stewart