aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v1.cpp
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-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-07-04KYRA: cleanup last commitathrxx
2011-06-25KYRA: revert d7e700f370c258a5f4786d972af3666b93b71f94athrxx
The GMM mouse cursor bug has now been fixed inside the GMM and CursorMan code.
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-03KYRA: improve readability of key mapping codeathrxx
2011-05-29KYRA: pause midi sounds while gmm is runningathrxx
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-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28KYRA: Clean up of header includes.Johannes Schickel
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-02-16KYRA: Set type for NULL MIDI driver to PC Speaker.Johannes Schickel
This avoids a dialog about MT-32 to General MIDI conversion shown when running Kyrandia 1. Formerly the NULL MIDI output type was set to General MIDI, which caused the aforementioned dialog to show up, because Kyrandia 1 has no General MIDI tracks.
2011-02-16KYRA/LOL: fixed hand item cursor bugathrxx
This fixes a bug when loading savegames with different active hand items via GMM. The mouse cursor was not set to the active hand item in these cases.
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-10-29KYRA: match music settings with latest launcher code changes.Florian Kagerer
(Last commit got trunkated somehow) svn-id: r53927
2010-10-29KYRA: match music settings with latest launcher code changes.Florian Kagerer
(Users will get AdLib music at default unless they have specified a MIDI device in the launcher (MT-32 for KYRA, GM for HOF and LOL.) svn-id: r53926
2010-10-28KYRA: Rename KyraEngine::saveGameState to KyraEngine::saveGameStateIntern.Johannes Schickel
This is to avoid name similarity between KyraEngine::saveGameState(Intern) and Engine::saveGameState. svn-id: r53912
2010-09-18JANITORIAL: Removed most punctuation at end of warning() and error()Torbjörn Andersson
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791
2010-08-05KYRA: Add support for subtitle options changes via GMM.Johannes Schickel
svn-id: r51757
2010-07-26KYRA: Fix assertion when using "enter" to scene with instant death.Johannes Schickel
svn-id: r51324
2010-07-21KYRA: Respect mute setting on engine startup.Johannes Schickel
svn-id: r51098
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963
2010-06-28KYRA: change audio detection flags setting (since most users don't own a ↵Florian Kagerer
real mt-32/lapc1/cm32l/cm64 device and our emulator is incomplete) svn-id: r50452
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵Florian Kagerer
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
2010-05-17Some more enforcement of our formatting conventions in KYRA too.Johannes Schickel
svn-id: r49069
2010-05-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-03-29COMMON: Cleanup ConfigManager codeMax Horn
* get rid of ConfigManager::_emptyString * get rid of ConfigManager::Domain::get (use getVal instead) * remove some dead code svn-id: r48417
2010-03-10Silenced some harmless cppcheck warnings about unreachable code after a return.Torbjörn Andersson
In this case, it was always a break after a return in a switch case. There are similar cases which cppcheck didn't detect, and a couple of cases where we have a break after a continue in a switch case (where the continue refers to an outer loop), but I didn't touch those. Not yet, at least. svn-id: r48218
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-02-19Fix for bug #2954279 "KYRA: Error when loading non-existent savegame".Johannes Schickel
svn-id: r48089
2010-02-17Use Common::KEYCODE_* instead of ASCII values for keycode comparison.Johannes Schickel
svn-id: r48079
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-18LOL: minor key map fixFlorian Kagerer
svn-id: r47359
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵Johannes Schickel
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
svn-id: r46316
2009-11-07Access _keyMap a little different, so that no additional entries are ↵Johannes Schickel
created, when an unmapped key is pressed. svn-id: r45730
2009-11-07Formatting.Johannes Schickel
svn-id: r45729
2009-10-04LoL PC98: Fix thumbnail creation for quick saves and autosave.Johannes Schickel
svn-id: r44623
2009-10-03LOL/PC-98: add keyboard supportFlorian Kagerer
svn-id: r44564
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-08-24Merge with trunkNorbert Lange
svn-id: r43701
2009-08-19Make KYRA only call OSystem::updateScreen from inside Screen::updateScreen, ↵Johannes Schickel
when the screen really changed OR the palette changed. svn-id: r43537
2009-08-08merge with trunkNorbert Lange
svn-id: r43134
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-21Use 50Hz ticks in Kyra1 Amiga instead of 60Hz ticks.Johannes Schickel
svn-id: r42644
2009-07-17merge with trunkNorbert Lange
svn-id: r42574
2009-07-17added primitive support for Kyrandia`s Intro Music.Norbert Lange
svn-id: r42567