aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2011-10-29KYRA: Move non-empty virtual methods of Sound from sound.h to sound.cpp.Johannes Schickel
2011-10-29KYRA: Implemented LoL style volume control in AdLib output.Johannes Schickel
2011-09-08KYRA: Made some more static data const.Johannes Schickel
2011-08-07GRAPHICS: Simplify the interface of Graphics::loadThumbnail().Christoph Mallon
Now it returns the Surface, so the caller does not need to create one and pass it.
2011-08-07KYRA: Simplify initializing a buffer with a string.Christoph Mallon
2011-08-07COMMON: Replace x + ARRAYSIZE(x) by the simpler ARRAYEND(x).Christoph Mallon
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-06KYRA: Don't loose the next event when leaving the text input event loop.Bastien Bouclet
2011-07-27KYRA: add support for Russian Kyra 1 floppy fan translationathrxx
2011-07-25KYRA: add support for Kyra 2 Russian floppyathrxx
2011-07-24LOL: add support for Russian CD-ROM versionathrxx
2011-07-24LOL: add support for Russian floppy versionathrxx
2011-07-13KYRA: Add detection for Russian versions of Kyra1 & LoLEugene Sandulenko
2011-07-04KYRA: cleanup last commitathrxx
2011-07-04KYRA: fix pauseEngineIntern regression in MRathrxx
2011-07-04KYRA: fix ingame menu save slotsathrxx
- long GMM save descriptions will be trimmed to fit the ingame menu save slots - prevent writing beyond the right margin in Kyra 1 save slots
2011-07-03KYRA: formattingathrxx
2011-07-01GRAPHICS: Remove default values from FontSJIS::drawChar.Johannes Schickel
drawChar is overloaded in FontSJIS. One takes a "Surface &" as first parameter another one "void *", they furthermore have the exact same number of required parameters. The one "void *" just had a few extra parameters with default values. This resulted in a bug in SCUMM, where "VirtScreen *" (a subclass of Surface) was passed instead of "VirtScreen &" and thus the method taking "void *" was incorrectly used. To make it easier to spot such bugs in the future I just removed the default values and thus disallow such calls.
2011-06-25KYRA: _athrxx is the new Kyra maintainer.Johannes Schickel
2011-06-25KYRA: revert d7e700f370c258a5f4786d972af3666b93b71f94athrxx
The GMM mouse cursor bug has now been fixed inside the GMM and CursorMan code.
2011-06-23ANALYSIS: Add static casts to is* functionsLittleboy
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx
2011-06-23KYRA: Allocate screen region buffer on the heapJulien
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-19LOL: fix bug reported on forumathrxx
In cases where the script failed to delete a certain character from the party (because that character was not a party member) it would add this character to the party instead. E.g. when returning to Gladstone without having picked up Timothy, he would get added to the party after the throne room scene. The same happened with Lora at the Draracle if she wasn't picked up on the way.
2011-06-18KYRA: Replace vsprintf by Common::String::vformatMax Horn
2011-06-14DETECTOR: Merge ADParams into AdvancedMetaEngineMax Horn
2011-06-13I18N: Make many more GUI MessageDialog strings translatableThierry Crozat
2011-06-12LOL: fix typoathrxx
2011-06-12LOL: add another detection entry for Italian fan translationathrxx
(this detection entry applies if the game has been patched with the official 1.02 patch before using the translation patch)
2011-06-11LOL: update kyra.dat for italian fan translationathrxx
2011-06-10LOL: fix so-called bug #3313950athrxx
(LoL support for Italian fan translation)
2011-06-10KYRA: Switch to alternate AdvancedMetaEngine, avoid ADParamsMax Horn
2011-06-10ENGINES: Change incorrect use of 'target' to 'gameid'Max Horn
2011-06-09KYRA: Add a default case to a switch statement.Johannes Schickel
This includes a TODO, about what to do if we ever hit this case.
2011-06-09KYRA: Get rid of most snprintf usages.Johannes Schickel
Thanks to digitall for his initial patch, which I only altered slightly.
2011-06-05KYRA: fix audio detectionathrxx
Don't attempt to detect PC devices for non-PC versions of the game, because this might trigger unnecessary detection failure messages.
2011-06-05KYRA: fix GMM savingathrxx
(match with 477d6233c3672d9a60cceea3570bc775df3d9253)
2011-06-05LOL: cleanupathrxx
- fix RTL during outro/credits - get rid of _animator - fix wrong memset
2011-06-04LOL: changed workaround for fireball bugathrxx
(see comment in items_lol.cpp)
2011-06-03KYRA: improve readability of key mapping codeathrxx
2011-05-29KYRA: pause midi sounds while gmm is runningathrxx
2011-05-29KYRA: remove useless mutex from sound_townsathrxx
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-17FM-TOWNS AUDIO: Some midi code fixes and some renamingathrxx
2011-05-17FM-TOWNS AUDIO: Some renaming in the euphony driver codeathrxx
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-16KYRA: Change engine name to KyraThierry Crozat
2011-05-16ENGINES: Unify engine namesThierry Crozat
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28KYRA: Fix compilation when LoL is disabled.Johannes Schickel