aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-08-23WINTERMUTE: Support more key codes for mappinglolbot-iichan
some keypresses were producing warnings because key codes were not listed in mappings, added more key codes
2018-08-23WINTERMUTE: Fix printable flag for keyboard statelolbot-iichan
_currentPrintable was set depending on _currentCharCode, which is 112 for both F1 and 'p' keys, fixed after detailed research on which keys should be considered printable
2018-08-23SCI32: Fix attacking necrotaurs with the sword in QFG4Filippos Karapetis
Fixes bug #10419
2018-08-23SCI32: Add workarounds for OOB reads for parametersFilippos Karapetis
These are mostly used to silence known cases, for now. Some workarounds of this type have already been addded
2018-08-21TSAGE: Don't allow saving in Ringworld copy protection dialogPaul Gilbert
2018-08-21SCI32: Extend a script workaround to all screens in QFG4Filippos Karapetis
Fixes bug #10420
2018-08-21SCI32: Extend a pathfinding workaround to all screens in QFG4Filippos Karapetis
Fixes entry into the Gypsy camp - bug #10418
2018-08-20TSAGE: Fix ejecting disc from left cycle's drive in Ringworld 1Paul Gilbert
2018-08-21SCI32: Ignore invalid kernel call when toggling the music in Hoyle 5Filippos Karapetis
2018-08-21SCI32: Fix fade-in for some screens in Hoyle 5Filippos Karapetis
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