aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek
AgeCommit message (Collapse)Author
2019-05-27STARTREK: Refactor code to remove more gotosFilippos Karapetis
2019-05-27STARTREK: Fix memory leakFilippos Karapetis
2019-05-27STARTREK: Refactor code so that gotos are not used in DEMON6Filippos Karapetis
2019-05-27STARTREK: Replace getRectEncompassing() with extend()Filippos Karapetis
2019-05-27STARTREK: Fix MSVC warningsFilippos Karapetis
- Disable duplicate if block - Fix potentially uninitialized variables - Change _activeMenu to be a regular pointer, instead of a SharedPtr - it was not initialized correctly - Fix struct packing in structs with pointers to complex objects - Fix sound initialization - Fix memory leaks (handles to files which were never deleted)
2018-12-10ENGINES: Normalize the getName() result of metaenginesBastien Bouclet
Also-By: Matthew Hoops <clone2727@gmail.com>
2018-09-26STARTREK: Add Detection Entry for English Demo.D G Turner
This can be found at: https://archive.org/details/StarTrek25thAnniversaryDemo
2018-09-25STARTREK: Add Detection Entry For German Version of Judgement Rites.D G Turner
2018-08-31STARTREK: remove dead code, simplify if statement by moving out code ↵Strangerke
identical in both branches
2018-08-31STARTREK: Initialize more variables in graphicsStrangerke
2018-08-31STARTREK: Initialize some variables in soundStrangerke
2018-08-31STARTREK: Fix an uninitialized variable in bitmapStrangerke
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