aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek
AgeCommit message (Collapse)Author
2018-08-18STARTREK: Simplify sine table usageDavid Fioramonti
The if checks that StarTrekEngine::sin is doing to evaluate the correct index for the sine table lookup are already done in Common::SineTable::at().
2018-08-18STARTREK: Update cos/sin table constructor changeDavid Fioramonti
They now take in the size rather than the power of 2 exponent.
2018-08-18STARTREK: Make atan table staticDavid Fioramonti
Currently, it is reloaded every atan call.
2018-08-18STARTREK: Detect another ST25 CD/DOS English variantDavid Fioramonti
2018-08-10STARTREK: Silence a CppCheck warningStrangerke
2018-08-10STARTREK: Reduce a couple of variable scope, add a CHECKMEStrangerke
2018-08-10STARTREK: Fix compilation using MSVC9Strangerke
2018-08-09STARTREK: Fix Various Compiler Warnings.D G Turner
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 Compiler Warning from PS2 Toolchain.D G Turner
2018-08-09STARTREK: Reorder Math Code to Simplify and Fix Compiler Warnings.D G Turner
2018-08-09STARTREK: Fix Accesses to Uninitialized Variable.D G Turner
2018-08-09STARTREK: Fix Various Compiler Warnings.D G Turner
2018-08-09STARTREK: Fix Various Compiler Warnings.D G Turner
2018-08-09STARTREK: Hopefully Fix Remaining Compilation Issues.D G Turner
2018-08-09STARTREK: Even More Compilation Fixes.D G Turner
2018-08-09STARTREK: Further Compilation Fixes.D G Turner
Further cases of int vs. int32 / TextRef usage.
2018-08-09STARTREK: Further Compilation Fixes.D G Turner
Mismatch in types caused compilation failure for ports where int was not identical to int32 which is the typedef for TextRef.
2018-08-09STARTREK: Further Fix For Compilation.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: VENG7Matthew Stewart
2018-08-09STARTREK: VENG6 text changesMatthew Stewart
2018-08-09STARTREK: VENG6Matthew Stewart
2018-08-09STARTREK: Move VENG function into common codeMatthew Stewart
2018-08-09STARTREK: VENG5Matthew Stewart
2018-08-09STARTREK: VENG4Matthew Stewart
2018-08-09STARTREK: VENG3Matthew Stewart
2018-08-09STARTREK: VENG2Matthew Stewart
2018-08-09STARTREK: Add FR, GER CD versions to detection.cppMatthew Stewart
2018-08-09STARTREK: Comment out incomplete detection entriesMatthew Stewart
2018-08-09STARTREK: VENG1Matthew Stewart
2018-08-09STARTREK: Implement republic map screenMatthew Stewart
2018-08-09STARTREK: VENG0Matthew Stewart
2018-08-09STARTREK: Make FileStream extend MemoryReadStreamMatthew Stewart
2018-08-09STARTREK: Split up startrek.cpp into more filesMatthew Stewart
2018-08-09STARTREK: Add POTFILESMatthew Stewart
2018-08-09STARTREK: Various code cleanupMatthew Stewart
2018-08-09STARTREK: Use ARRAYSIZE macroMatthew Stewart
2018-08-09STARTREK: Fix memory leak in graphics.cppMatthew Stewart
2018-08-09STARTREK: Put CD ROM detection into features fieldMatthew Stewart
2018-08-09STARTREK: Add missing license headersMatthew Stewart
2018-08-09STARTREK: Rename SINS5 variableMatthew Stewart
2018-08-09STARTREK: Saving/loading for SINS missionMatthew Stewart
2018-08-09STARTREK: Add german floppy version to detectionMatthew Stewart
2018-08-09STARTREK: SINS5 text changesMatthew Stewart
2018-08-09STARTREK: SINS5Matthew Stewart
2018-08-09STARTREK: Play midi sounds on floppy versionMatthew Stewart
2018-08-09STARTREK: Use AD_ENTRY1s for game detectionMatthew Stewart
2018-08-09STARTREK: Replace min & max with MIN & MAXMatthew Stewart