aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2010-07-26KYRA: Fix assertion when using "enter" to scene with instant death.Johannes Schickel
svn-id: r51324
2010-07-23KYRA: Mark Kyra 1 Mac as General MIDI only.Johannes Schickel
It might be noteworthy that we do not support the music yet, but that might change one day. We also do not mark the Kyra 1 Mac CD as GM only, since that uses the included DOS sound files for now. svn-id: r51221
2010-07-23KYRA: Implement support for selecting the VQA quality via "video_quality".Johannes Schickel
svn-id: r51187
2010-07-23KYRA: Formatting fixes.Johannes Schickel
svn-id: r51186
2010-07-23KYRA: Cleanup.Johannes Schickel
svn-id: r51183
2010-07-23KYRA: Implemented some missing timers for object creation.Johannes Schickel
svn-id: r51182
2010-07-23KYRA: Cleanup.Johannes Schickel
svn-id: r51181
2010-07-22KYRA: Implement missing dialog code.Johannes Schickel
This finally enables animations for all of Darm's talk sequences. svn-id: r51179
2010-07-22KYRA: Move LoL specific static data to its own file.Johannes Schickel
svn-id: r51175
2010-07-22KYRA: Cleanup.Johannes Schickel
svn-id: r51173
2010-07-22KYRA: Implement proper fade out when skipping the intro at any position.Johannes Schickel
svn-id: r51172
2010-07-22KYRA: Free hand shapes after the Kallak writing sequence.Johannes Schickel
svn-id: r51171
2010-07-22KYRA: Prevent fast fade to black when skipping the intro.Johannes Schickel
svn-id: r51170
2010-07-22KYRA: Remove superfluous palette update on quit.Johannes Schickel
svn-id: r51169
2010-07-22KYRA: Properly short-circuit after the SC/MP logo on quit.Johannes Schickel
svn-id: r51163
2010-07-22Display the MacPlay Gold logo for Macintosh versions which include it.Johannes Schickel
svn-id: r51161
2010-07-21KYRA: Fix mute setting with MIDI and FM-Towns/PC98 output.Johannes Schickel
svn-id: r51105
2010-07-21KYRA: Respect mute setting on engine startup.Johannes Schickel
svn-id: r51098
2010-07-21Strip trailing whitespaces.Johannes Schickel
svn-id: r51093
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-07-16In the help of making the new C++ standard a better one, we will now no ↵Johannes Schickel
longer rely on using parent class names in friend classes of a subclass. svn-id: r50952
2010-07-16CleanupTorbjörn Andersson
svn-id: r50949
2010-07-16Removed unused variable.Torbjörn Andersson
svn-id: r50948
2010-07-09KYRA/PC98: fix music volumeFlorian Kagerer
svn-id: r50772
2010-07-03KYRA/PC98 Audio: fix invalid mem accessFlorian Kagerer
svn-id: r50608
2010-07-02KYRA/PC98: fix long standing bug were certain sound effects would bring each ↵Florian Kagerer
other out of tune svn-id: r50604
2010-07-02KYRA/PC98: cleanupFlorian Kagerer
svn-id: r50603
2010-07-02KYRA/PC98: fix sfx volume controlFlorian Kagerer
svn-id: r50602
2010-07-01KYRA/PC98: minor cleanupFlorian Kagerer
svn-id: r50563
2010-07-01KYRA/PC98: implement proper volume control (which distinguishes between ↵Florian Kagerer
music and sfx) svn-id: r50561
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-25KYRA: fixed typoFlorian Kagerer
svn-id: r50283
2010-06-25KYRA: implement new gui option flagsFlorian Kagerer
svn-id: r50282
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
2010-06-15AdvancedDetector: Add new parameter directoryGlobs.Eugene Sandulenko
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788
2010-06-15Split out detection code in Kyra engine.Eugene Sandulenko
svn-id: r49695
2010-06-14Extended advancedDetector with depth parameter.Eugene Sandulenko
Now AD can search nested directories. By default it is turned off, but there is new parameter to ADParameters struct. Usually value of 2 is good enough for all purposes. svn-id: r49653
2010-05-17Some more enforcement of our formatting conventions in KYRA too.Johannes Schickel
svn-id: r49069
2010-05-05Replace KYRA's strncpy and strncat usages by strlcpy/strlcat.Johannes Schickel
svn-id: r48954
2010-05-04Reduce indirect header dependencies furtherMax Horn
svn-id: r48936
2010-05-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-05-01KYRA: fixed some cppcheck warningsFlorian Kagerer
svn-id: r48879
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-04-12Revert "Fix use of "friend" keyword in KYRA for strict C++ compilers."Johannes Schickel
Actually g++ is just fine in this case :-). The thing I missed here was that I declared the "offending" classes as friends in subclasses of KyraEngine_v1, thus those friends were allowed to access the protected elements of KyraEngine_v1 too. svn-id: r48643
2010-04-12Fix use of "friend" keyword in KYRA for strict C++ compilers.Johannes Schickel
Unlike g++, which does inherit friends (it seems), C++ does specify that friend is not inherited. I.e. when B is a friend of A and you have a class C subclassing B, C is not allowed to access private memebers of A. svn-id: r48641
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-04-11Setup and destroy a dummy cursor and palette in the Engine class.Johannes Schickel
The idea behind this is exactly the same as behind r48620, but it affects all engines, thus engine authors can now use CursorMan.replaceCursor without having to worry about possible memory leaks or the like. svn-id: r48626
2010-04-11Fix KYRA's cursor handling by pushing a dummy cursor via ↵Johannes Schickel
CursorMan.pushCursor too. Also replace CursorMan.popAllCursors by CursorMan.popCursor to prevent the caller's cursor from being destroyed. svn-id: r48621