aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base
AgeCommit message (Collapse)Author
2016-02-29WINTERMUTE: Remove dead code from vestigial remnants of WME debuggerTobia Tesan
2016-02-23WINTERMUTE: Fix order of arguments in sprite rotationTobia Tesan
2015-12-21Merge pull request #635 from jammm/masterEinar Johan Trøan Sømåen
WINTERMUTE: Add more keyboard mappings, fix console warnings.
2015-12-21GRAPHICS: Introduce a size mode for TrueType fontsBastien Bouclet
Allows to match Windows font size selection by converting font heights to point sizes using the TrueType tables.
2015-12-21WINTERMUTE: Add more keyboard mappings, fix console warnings.jammm
Add mappings for numpad keys, tab, pause and backspace. Suppressed unnecessary warnings for keys that are text-input.
2015-11-27WINTERMUTE: Proper place for pointer checkEugene 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 '\').
2014-11-05Merge pull request #437 from tobiatesan/wme_subtitlesEinar Johan Trøan Sømåen
WME Subtitles
2014-11-04WINTERMUTE: Add VK-translations for F1-F12 and HOMEEinar 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-15WINTERMUTE: new char[str.size()+1] in BaseStringTable::expandTobia Tesan
This makes room for the EOS char.
2014-10-15WINTERMUTE: s/delete array/delete[] array/Tobia Tesan
2014-10-15WINTERMUTE: Introduce BaseGame->expandStringByStringTable(&Common::String)Tobia Tesan
2014-10-15WINTERMUTE: Add getter for _videoFontTobia Tesan
2014-10-04Merge pull request #514 from tobiatesan/fix_audio_loopEinar Johan Trøan Sømåen
WINTERMUTE: Use SubLoopingAudio for music w/arbitrary loop points
2014-10-04WINTERMUTE: Use SubLoopingAudio for music w/arbitrary loop pointsTobia Tesan
Should fix #6648 (music not looping correctly in 5MA)
2014-10-01WINTERMUTE: Make a bunch of attributes private in BaseSoundBufferTobia Tesan
2014-09-03WINTERMUTE: Silence GCC signed/unsigned comparison warningTorbjörn Andersson
2014-09-03WINTERMUTE: Save the names of any language files that are loaded. (Fix bug ↵Einar Johan Trøan Sømåen
#6651) This way, they will be reloaded in the same order when loading a save game. Old save games will continue to show the bug, but new savegames will be consistent. A quick fix for old save games in the white chamber, is to launch the game with the correct language BEFORE loading the save game. This increases the save-game-version to 1.3.1ScummVM
2014-08-29ENGINES: Fix some Doxygen comments that seem wrong.Einar Johan Trøan Sømåen
2014-07-22WME: added few more games. added ability to detect from exe files.Pawel Kolodziejski
2014-06-20WINTERMUTE: Do syncSoundSettings on initialization of sound manager, so that ↵Einar Johan Trøan Sømåen
sound settings are actually applied on launch
2014-06-15Merge pull request #466 from sev-/transparent-surfaceEugene Sandulenko
COMMON: Move TransparentSurface to common code
2014-06-15WINTERMUTE: Switch to use of moved to OSystem TransparentSurfaceEugene Sandulenko
2014-06-08WINTERMUTE: Silence/fix some warnigns when compiling Symbian port.Johannes Schickel
See bug #6625 "WINTERMUTE: Symbian Compilation Warnings".
2014-06-08WINTERMUTE: Fix endian issues in findPackageSignature.Johannes Schickel
Thanks to somaen for looking over it too. This also silences bug #6624 "SYMBIAN: WINTERMUTE: Warnings in base_package.cpp".
2014-04-17WINTERMUTE: Add a warning when loading TTF-fonts without FreeType2-support.Einar Johan Trøan Sømåen
2014-02-28IMAGE: Move all ImageDecoders to image/Matthew Hoops
2014-02-21WINTERMUTE: Use the correct field for dpi when loading FreeSans from ↵Einar Johan Trøan Sømåen
scummmodern.zip
2014-02-19WINTERMUTE: Some British to American EnglishStrangerke
2014-02-19WME: Fix bug #6531 - "WME: Art of Murder - Assertion"Filippos Karapetis
2014-02-18WINTERMUTE: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-16WINTERMUTE: Janitorial - Remove trailing spacesStrangerke
2014-02-12WINTERMUTE: Use game format for fallback font rendering.Johannes Schickel
BDF fonts got 32bit drawing support in ece8b7fb65402238ab7df896361a9cefe28b8897 Thus it is not necessary to draw onto a 16bit surface.
2014-02-05WINTERMUTE: Change the copyFrom-simplifications to depend on pitch instead ↵Einar Johan Trøan Sømåen
of width. (Fix bug #6157)
2014-01-22WINTERMUTE: Two minor formatting fixes.Johannes Schickel
2014-01-21WINTERMUTE: Avoid using Graphics::copyFrom to copy FMV-frames.Einar Johan Trøan Sømåen
copyFrom frees and reallocates the surface for every update, as long as the dimensions and format stay the same, we can do with just a memcpy. This gives a tiny improvement in the update-part of the Theora-player (on the order of a bit more than 1 second saved total in the 1:28 long J.U.L.I.A.-intro)
2014-01-21WINTERMUTE: Special-case FMV-handling to not fill the screen with background ↵Einar Johan Trøan Sømåen
color. If we have only one thing being drawn, and that is opaque, we can skip filling the render surface with background color. This shaves another few wasted cycles of the FMV playback. (Since we now don’t have to write the entire render surface TWICE). This reduces the time spent in drawTickets() to ~60% of what it was before.
2014-01-15WINTERMUTE: Stop any playing FMV when loading a savegame.Einar Johan Trøan Sømåen
2014-01-14WINTERMUTE: Limit the range of the panning-variable to stay within [-1,1].Einar Johan Trøan Sømåen
Also, store the panning state, so that the next playback starts with the same pan.
2013-12-05WINTERMUTE: Skip Latvian language package if not selected.Johannes Schickel
2013-12-05WINTERMUTE: Fix typo in Polish language filename in Reversion1.Johannes Schickel
2013-11-23WINTERMUTE: Switch WideString to U32String.Johannes Schickel
2013-11-23WINTERMUTE: Use const_iterator in BaseFileManager::registerPackages.Johannes Schickel