aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-08-21SCI32: Add handling for config settings used in Hoyle 5Filippos Karapetis
2018-08-21SCI32: Add stub for kWinDLL - used in Hoyle 5Filippos Karapetis
2018-08-21SCI: Enable detection entry for Hoyle 3 AmigaFilippos Karapetis
The game works correctly now
2018-08-21SCI: Add support for text loading in Hoyle 3 AmigaFilippos Karapetis
2018-08-21SCI: Add workaround for buggy script in Hoyle 3 AmigaFilippos Karapetis
2018-08-21SCI32: Add several workarounds for uninitialized reads in Hoyle 5Filippos Karapetis
2018-08-21SCI: Update commentFilippos Karapetis
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-18BLADERUNNER: Update cos/sin table constructor changeDavid Fioramonti
They now take in the size rather than the power of 2 exponent.
2018-08-18PARALLACTION: Replace use of strdup with Common::String & mallocColin Snover
2018-08-18LURE: Replace use of strdup with Common::StringColin Snover
2018-08-18AGI: Replace use of strdup with Common::StringColin Snover
It was also necessary to make sure that the Common::String objects were initialised correctly by switching to use a C++ container for engine objects instead of calloc, since they were no longer C-compatible PODs.
2018-08-18GOB: Replace use of strdup with Common::StringColin Snover
2018-08-18SWORD2: Replace use of strdup with Common::StringColin Snover
2018-08-18SCUMM: Replace use of strdup with Common::StringColin Snover
2018-08-18TOON: Add playtime to saved gameDavid Fioramonti
Supports saved games made in the current version or the the last saved game version.
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-18SCUMM : Add support for European Wii Pajama Sam (EAN3546430138939)Ben Castricum
2018-08-17JANITORIAL: Removing trailing spaces after int castsPaul Gilbert
2018-08-17PINK: removed some unnecessary forward declarationsAndrei Prykhodko
2018-08-17PINK: JANITORIAL: fixed local vars namingAndrei Prykhodko
2018-08-17PINK: removed unused parameterAndrei Prykhodko
2018-08-17PINK: implemented skipString method in ArchiveAndrei Prykhodko
2018-08-16DIRECTOR: Remove non-standard fileno & unistd.hColin Snover
2018-08-16PINK: fixed original bug when ActionSfx continues to play when it should stopAndrei Prykhodko
2018-08-16PINK: JANITORIAL: formatting fixesAndrei Prykhodko
2018-08-15PINK: fixed clicking on leadActor in moving state with itemAndrei Prykhodko
2018-08-14PINK: added support for Dutch versionwhiterandrek
2018-08-12MOHAWK: Fix warningEugene Sandulenko
2018-08-11MOHAWK: RIVEN: Delay less for slower systemsDavid Fioramonti
Some systems may take longer to process the game loop than others so we delay by a variable amount so faster and slower system execute the game loop the same number of times per second (the fps is capped at 100). Slower systems that take longer than 10ms to process the game loop won't have any delay.
2018-08-11MOHAWK: RIVEN: Move input handling to a separate functionDavid Fioramonti
Simplifies doFrame().
2018-08-11MOHAWK: RIVEN: Rework font loading so the TTF font is not leakedBastien Bouclet
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