aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2019-09-03GLK: TADS: Fix GCC Compiler WarningsD G Turner
These were several undeclared fallthrough warnings i.e. after error handler cases which will not return and another case of usage of memset on a non-trivial structure which was fixed by using structure constructor methods instead.
2019-09-02SCI: Fix script patch macrosluicebox
2019-09-02SCI: Disable LONGBOW Amiga speed testsluicebox
2019-09-02MADE: Split out the game detection entries and add a note for Manhole MEdafioram
The Manhole: Masterpiece Edition is not a MADE engine and should not be added to the detection list. It is a HyperCard-like engine
2019-09-02GLK: GLUXE: Fix GCC Compiler WarningsD G Turner
These were for possible unintended fallthrough, though inspection shows that these were occurring after fatal error handler calls so adding breaks would not be an issue. However, since these call error() and thus the breaks will not be executed and are thus "dead" code, this might provoke warnings in future. Another solution would have been to comment that these fallthroughs are intended, but breaks are better in case the error handler is changed in future.
2019-09-02SCI: Fix LONGBOW Amiga Fulk rescuesluicebox
Fixes bug #11137
2019-09-01XEEN: Don't de-equip armor/acccessories when brokenPaul Gilbert
2019-09-01SCI: Fix ECO2 reappearing items in shacksluicebox
Fixes bug #11135
2019-09-01XEEN: Fix crash loading Great Pyramid Level 3Paul Gilbert
2019-09-01TESTBED: Fix include guard in speech.hJaromir Wysoglad
2019-09-01TESTBED: Don't build TTS tests if TTS is disabledJaromir Wysoglad
2019-09-01JANITORIAL: Remove some trailing whitespacesJaromir Wysoglad
2019-09-01TESTBED: Increase pause in TTS pause testJaromir Wysoglad
2019-09-01TESTBED: Improve some TTS testsJaromir Wysoglad
2019-09-01TESTBED: Make sure to process events while waiting for speech to finishThierry Crozat
Same implementations of TextToSpeechManager may require system events to be processed for the state synchronisation to work properly. This commit also fixes a few typos or inconsistencies in some texts.
2019-09-01TESTBED: Move the TTS tests after the critical componentsThierry Crozat
2019-09-01TESTBED: Add tests for TTS *_NO_REPEAT actionsJaromir Wysoglad
2019-09-01TESTBED: Rewrite parts of TTS tests.Jaromir Wysoglad
As suggested by Criezy on github
2019-09-01TESTBED: Add state queries to TTS tests.Jaromir Wysoglad
2019-09-01TESTBET: Add TTS testsJaromir Wysoglad
2019-09-01MORTEVIELLE: Improve voice mapping to characters.Jaromir Wysoglad
* Return pitch -= 6 to females, this brings the pitch closer to zero * Add array of indices which ensures, that we use as many voices as we can.
2019-09-01MORTEVIELLE: Refactoring as suggested by CriezyJaromir Wysoglad
* Add checks if ttsMan != null before trying to use it * Simplify startSpeech * Move haut to startSpeech and pass the character index to the startSpeech instead.
2019-09-01MORTEVILLE: Stop speech when pressing F8.Jaromir Wysoglad
2019-09-01TTS: Remove unneeded codeJaromir Wysoglad
Remove debuging outputs Remove commented iconv implementation of text conversion to UTF-8
2019-09-01TTS: Remove "static" from initTextToSpeech()Jaromir Wysoglad
2019-09-01MORTEVIELLE: Return old code to waitSpeechJaromir Wysoglad
The waitSpeech should use the old code, when just sound is playing (the TTS isn't speaking).
2019-09-01MORTEVIELLE: Remove unneeded TTS codeJaromir Wysoglad
2019-09-01MORTEVIELLE: Map characters to different voicesJaromir Wysoglad
2019-09-01MORTEVIELLE: Add text to speech capabilityJaromir Wysoglad
2019-09-01TTS: Implement tts state switching when needed.Jaromir Wysoglad
The state has to be pushed and poped when there is a transition between game and gui code.
2019-09-01XEEN: Fix compiler warningjepael
2019-09-01BLADERUNNER: Framelimiter fixes for delayMillis caseThanasis Antoniou
2019-09-01XEEN: Fix searches resulting in misc itemsPaul Gilbert
2019-09-01STARTREK: Simplify call to initGraphics()Cameron Cawley
2019-09-01BLADERUNNER: Isolate new frame limiter code in new classThanasis Antoniou
2019-09-01XEEN: Add Virtual Destructor to SpritesDrawer Base ClassD G Turner
This is required to avoid GCC Compiler Warnings from -Wnon-virtual-dtor
2019-08-31XEEN: Fix rendering of Count BlackfangPaul Gilbert
2019-08-31BLADERUNNER: Use best pixel format on every platformPeter Kohaut
Updated all drawing routines to be pixel format agnostic. Might decrease performance.
2019-08-31BUILD/CRYOMNI3D: Reduce the number of bogus GCC warningsLe Philousophe
As the warning is emitted on parsing the class constructor, just move it out of the class definition.
2019-08-31BLADERUNNER: Addendum for removal of delayMillisThanasis Antoniou
2019-08-31BLADERUNNER: Replace delayMillis(10) calls with software timersThanasis Antoniou
2019-08-31SCI: Add ECO2 workaround for Ecorder talk buttonsluicebox
2019-08-30XEEN: Workaround black pixels when rendering transparent ShadesPaul Gilbert
2019-08-30XEEN: Cleanup of sprite drawer 3Paul Gilbert
2019-08-30XEEN: Fix to use correct drawer for shades, drawer cleanupPaul Gilbert
2019-08-30XEEN: Further sprite drawer mode codePaul Gilbert
2019-08-30XEEN: Creating sprite drawer class hierarchy for missing draw modesPaul Gilbert
2019-08-30SCI: Fix addAsVirtualFiles creating titles with no filessluicebox
Fixes QFG game titles appearing on import screens when no character files exist but save files exist that match fileMask
2019-08-29XEEN: Remove unused methods, comments for engine methodsPaul Gilbert
2019-08-29XEEN: Shift getting specific game Id to an engine methodPaul Gilbert