aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute
AgeCommit message (Collapse)Author
2015-11-27WINTERMUTE: Proper place for pointer checkEugene Sandulenko
2015-11-27WINTERMUTE: More sanity checksEugene Sandulenko
2015-11-08WINTERMUTE: Add detection for Oknytt v.1.13Einar Johan Trøan Sømåen
Beware that the language-overriding breaks if english.dcp still exists in the same folder as d_sounds.dcp
2015-11-08WINTERMUTE: Adjust detection of Five Magical AmuletsEinar Johan Trøan Sømåen
This should add proper detection of the Czech/English/Polish versions of Five Magical Amulets
2015-11-07WINTERMUTE: C++'ify codeEugene Sandulenko
2015-11-04WINTERMUTE: Fix mismatched free/delete Valgrind warningTorbjörn Andersson
The memory stream class uses free() to free memory, so we have to use malloc(), not new, to allocate it.
2015-10-24WINTERMUTE: Remove unused functionWillem Jan Palenstijn
It calls itself, and is declared pure virtual. Thanks salty-horse.
2015-07-12WINTERMUTE: Fix typoWillem Jan Palenstijn
2015-02-24Merge pull request #587 from jammm/scummvm_localEinar Johan Trøan Sømåen
WINTERMUTE: Added mappings for VKeyCodes->ScummVM KeyCodes
2015-02-24WINTERMUTE: Add mappings for VKeyCodes->ScummVM KeyCodesjammm
Fix bug #6654 (white chamber - some keys don't work) Wintermute games on ScummVM used ScummVM keycodes for keyboard mapping, whereas the game scripts only accepted Windows VKeyCodes. Therefore an initial set of mappings are added and the debug room is now loading properly, when HOME is pressed (Rest of the keys need to be tested in-game)
2015-02-22WINTERMUTE: Fixed parentFolder name check when testing for ↵jammm
"language"/"languages", Fix bug #6655 (Dead City - hotspot text issue) Fixed Wintermute incorretly parsing folder names with trailing \ (Windows-only issue) It seems that calling getParent returns trailing '\' which is absent on POSIX based file systems but not on Windows. This causes Wintermute to load outline_red2.font from russian.dcp, which is not desired. This is fixed by calling it->getName() directly, which returns the folder name (without the trailing '\').
2015-01-21JANITORIAL: Remove unnecessary semicolonsTorbjörn Andersson
2014-11-05Merge pull request #437 from tobiatesan/wme_subtitlesEinar Johan Trøan Sømåen
WME Subtitles
2014-11-05WINTERMUTE: Fix formatting in video_subtitler.hTobia Tesan
2014-11-05WINTERMUTE: Move var declarations inside loop in loadSubtitlesTobia Tesan
2014-11-05WINTERMUTE: Remove redundant explicit call to Common::String constructorTobia Tesan
2014-11-05WINTERMUTE: Declare vars inside appropriate block in loadSubtitlesTobia Tesan
2014-11-05WINTERMUTE: Keep _[show|current]Subtitle private in video_subtitler.hTobia Tesan
2014-11-04WINTERMUTE: Add VK-translations for F1-F12 and HOMEEinar Johan Trøan Sømåen
2014-11-04WINTERMUTE: Add detection for Bickadoodle 1.2 (Fixes bug 6735)Einar Johan Trøan Sømåen
2014-11-04WINTERMUTE: Use macros to simplify detection_tables.hEinar Johan Trøan Sømåen
2014-11-04WINTERMUTE: killAllSounds only if WME targetExecutable >= 1.8.6Tobia Tesan
This fixes #6647
2014-11-04WINTERMUTE: Introduce WMEGameDescriptionTobia Tesan
I aped what has been done with AGS: in engines/agi/detection.cpp, adding a struct that includes ADGameDescription at the beginning. This is also recommended in advancedDetector.h
2014-10-28WINTERMUTE: Remove trailing whitespaceFilippos Karapetis
2014-10-15WINTERMUTE: Add a bunch of comments in loadSubtitlesTobia Tesan
2014-10-15WINTERMUTE: Rename a bunch of variabiles in loadSubtitlesTobia Tesan
2014-10-15WINTERMUTE: Declare and init size in one place in VideoSubtitlerTobia Tesan
2014-10-15WINTERMUTE: new char[str.size()+1] in BaseStringTable::expandTobia Tesan
This makes room for the EOS char.
2014-10-15WINTERMUTE: Turn _subtitles into Common::Array<SubtitleCard> in VideoSubtitlerTobia Tesan
This necessarily loses const in SubtitleCard's attributes
2014-10-15WINTERMUTE: Initialize tokenSomething vars in VideoSubtitlerTobia Tesan
MSVC complains otherwise.
2014-10-15WINTERMUTE: Use int32 for _lastSample in VideoSubtitlerTobia Tesan
We are thus making room for the sentinel == -1
2014-10-15WINTERMUTE: s/delete array/delete[] array/Tobia Tesan
2014-10-15WINTERMUTE: Use BaseGame->expandStringByStringTable(&Common::String) in ↵Tobia Tesan
SubtitleCard
2014-10-15WINTERMUTE: Const'fy members of class SubtitleCardTobia Tesan
2014-10-15WINTERMUTE: Remove useless constructor from SubtitleCard.Tobia Tesan
2014-10-15WINTERMUTE: Don't bother inheriting BaseGame in SubtitleCardTobia Tesan
2014-10-15WINTERMUTE: Introduce BaseGame->expandStringByStringTable(&Common::String)Tobia Tesan
2014-10-15WINTERMUTE: Lose unnecessary if() in VideoTheoraPlayerTobia Tesan
2014-10-15WINTERMUTE: Rename VideoTheoraPlayer->_subtitles to _foundSubtitles for clarityTobia Tesan
2014-10-15WINTERMUTE: Avoid doing check before delete (deleting 0-pointer is safe)Tobia Tesan
2014-10-15WINTERMUTE: Rename VideoSubtitle to SubtitleCardTobia Tesan
2014-10-15WINTERMUTE: Turn a bunch of uint into uint32 in VideoSubtitleTobia Tesan
2014-10-15WINTERMUTE: s/uint32 _lastSample/long _lastSample/Tobia Tesan
2014-10-15WINTERMUTE: Turn display() and update() into void functions.Tobia Tesan
No idea why they were bools in the first place.
2014-10-15WINTERMUTE: Add clarification comment in loadSubtitlesTobia Tesan
2014-10-15WINTERMUTE: Preserve const when handing chars over to drawTextTobia Tesan
2014-10-15WINTERMUTE: Save frames as uint rather than longTobia Tesan
It's just as good: at 30 FPS, this allows for 2 ^ 32 / 30 / 60 = 2386093 mins, which is, I guess, a reasonable limit.
2014-10-15WINTERMUTE: Treat edge case - prevents crash if SRT file is blank.Tobia Tesan
2014-10-15WINTERMUTE: Keep a bunch of attrs private in VideoSubtitlerTobia Tesan
2014-10-15WINTERMUTE: Use Common::String in place of char *text in loadSubtitlesTobia Tesan