aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2011-11-18KYRA: "Fix" bug #3166235 "KYRA: Crash on startup on OS X due to invalid PAK ↵Johannes Schickel
file". Now we can show such errors in the debugger, since we initialize and the screen resolution and the debugger before initializing the resource manager. This allows our error function to open up the debugger and show the error at least. A better feedback to the user might be desirable, but it is not really feasible with our current possibilites for error reporting.
2011-11-18KYRA: Add some assert for debugging purposes.Johannes Schickel
2011-11-17Merge pull request #114 from tsoliman/keymapper2Eugene Sandulenko
KEYMAPPER: Keymapper improvements 2
2011-11-16LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)Strangerke
2011-11-16KYRA: Make message about missing save file a warning and no error.Johannes Schickel
2011-11-16COMMON: Rename Common::set_to to Common::fill.Johannes Schickel
This makes the name match with the name of the STL function with the same behavior.
2011-10-30KYRA: Fix some copy paste error in LoL keymap keycodesTarek Soliman
2011-10-28KYRA: Remove usage of using namespace Common in the keymap codeTarek Soliman
thanks LordHoto
2011-10-28KYRA: Move kKeymapName to be inside LoLEngineTarek Soliman
Thanks LordHoto
2011-10-27KYRA: Cleanup game keymaps on RTLTarek Soliman
This fixes an RTL problem where the keymaps linger between same-engine games. Meaning the lol keymap shows up in kyra1
2011-10-27KYRA: Added basic game keymap for LoLTarek Soliman
2011-10-24KYRA: On demand of lordHoto, remove GUIO_NOASPECT as Jap. games are in ↵Strangerke
640x400 and not 640x480
2011-10-23LAUNCHER: Add GUIO_NOASPECT to KyraStrangerke
2011-10-23AD: Switched rest of the engines to new GUIOEugene Sandulenko
2011-10-22KYRA: Fix memory leak when a sound is started but no free handles are left.Johannes Schickel
2011-10-02KYRA: Fix minor bug in AdLibDriver::primaryEffect1.Johannes Schickel
2011-10-02KYRA: Fix bumping into a wall AdLib SFX in Lands of Lore.Johannes Schickel
2011-10-02KYRA: Name another variable in the AdLib output code.Johannes Schickel
2011-10-02KYRA: Some minor cleanup.Johannes Schickel
2011-10-01KYRA: fix typoathrxx
2011-10-01KYRA: Never allow slots 0 and 990-999 to be overwritten.Johannes Schickel
2011-09-22KYRA: workaround to get maemo to even compileTarek Soliman
kyra has a file that won't compile in -Os
2011-11-14KYRA: Cleanup _saveSlots array sorting.Johannes Schickel
2011-11-14KYRA: Add comment hopefully explaining _saveSlotsWillem Jan Palenstijn
2011-11-14KYRA: Whitespace fixes.Johannes Schickel
2011-11-14KYRA: Fix bug #3437647 "LOL: Unexpected missing save file".Johannes Schickel
Formerly the code was confused about what _saveSlots is doing, i.e. creating a continous list of existing save slot ids.
2011-11-08KYRA: fix bug #3429455athrxx
(signed/unsigned bug in LoLEngine::olol_getWallType)
2011-11-06AUDIO: Implement a basic VocStream class.Johannes Schickel
Now all VOCs are streamed rather than preloaded. This deprecates the STREAM_AUDIO_FROM_DISK define, which was previously used to stream VOCs from disk. This might very well break some engines which relied on the stream not being changed after makeVOCStream! I adapted all engines which had a check for STREAM_AUDIO_FROM_DISK in their code. It would be wise to check all other engines using VOC to see if this might cause any problems for them.
2011-11-04KYRA: add missing (maybe unused) case to LoLEngine::olol_getGlobalVar()athrxx
2011-11-04KYRA: replace invalid memset call and add a warningathrxx
2011-11-04KYRA: (LOL) minor fix, cleanup and renamingathrxx
2011-11-04KYRA: fix monster hp in LoLathrxx
2011-11-04KYRA: rename script proc and fix some debug messagesathrxx
2011-11-04KYRA: Reduce size of KyraEngine_LoK::_entranceMouseCursorTracks.Johannes Schickel
Also clear the whole array in enterNewScene. This is not needed since the last value is only used when the first four values are set up valid, but it removes an annoying warning in PVS-Studio and makes the code a bit clearer.
2011-11-04KYRA: Use "0xFF" instead of "0xFFFF" as memset's second parameter.Johannes Schickel
2011-11-04KYRA: Remove FIXME, which should've been removed with 4410e61...Johannes Schickel
2011-11-04KYRA: Simplify getMoveTableSize.Johannes Schickel
This also removes two FIXME comments. The original did the same checks as we had before, but as PVS-Studio noticed the expression was excessive. I changed it to a simpler expression now and removed the FIXMEs.
2011-11-03KYRA: fix minor bug in LoLEngine::playCharacterScriptChat()athrxx
2011-11-03KYRA: Added FIXMEs for two odd checksFilippos Karapetis
2011-11-01KYRA: Fix Common::List::erase usage.Johannes Schickel
Thanks to Tron for pointing that out.
2011-10-29KYRA: Update engine description comment.Johannes Schickel
2011-10-29KYRA: Add another delay for new tracks in the AdLib driver.Johannes Schickel
This is to play really safe and to avoid messing up of sound data.
2011-10-29KYRA: Fix haltTrack and beginFadeOut for AdLib driver.Johannes Schickel
Formerly the were not executed properly when the sfx output was disabled.
2011-10-29KYRA: Simplify AdLib output code a bit.Johannes Schickel
This might cause nasty regressions, since it changes the way sounds are started. On the other hand it gets rid of the low level driver interface which was implemented before. And it should be a bit better secured against race conditions.
2011-10-29KYRA: Mark overwritten methods of SoundAdLibPC as virtual.Johannes Schickel
2011-10-29KYRA: Get rid of old-style loadSoundFile in SoundAdLibPC.Johannes Schickel
2011-10-29KYRA: Move MixedSoundDriver implementation to sound.cpp.Johannes Schickel
2011-10-29KYRA: Prefer Common::String over plain char arrays in Sound.Johannes Schickel
2011-10-29KYRA: Get rid of Sound's voiceFileIsPresent in favor of isVoicePresent.Johannes Schickel
2011-10-29KYRA: Make more methods of Sound const.Johannes Schickel