aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2007-06-22Slightly updated key handling in BS2, Kyra, and ToucheMax Horn
svn-id: r27637
2007-06-22Cleaning up after myself (I blame it on, err, uhh... the Vogons?)Max Horn
svn-id: r27625
2007-06-22Changed more code to use Common::KEYCODE_ enumMax Horn
svn-id: r27624
2007-06-15Fixed wrong file includedChris Apers
svn-id: r27433
2007-06-15ADV detector: Refactored findGameID() a bit, making it possible to use it ↵Max Horn
outside the AdvancedDetector framework; also made it generate somewhat more user friendly desc for obsolete game IDs svn-id: r27424
2007-06-12Patch #1733764: "Fallback detection patch". GSoC student.Eugene Sandulenko
svn-id: r27375
2007-06-08Fix crash when closing Kyrandia demo.Johannes Schickel
svn-id: r27223
2007-06-04Fix for bug #1730511 ("KYRA1: Brandon's text isn't cleaned properly").Johannes Schickel
svn-id: r27083
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-27Updated error message.Johannes Schickel
svn-id: r26965
2007-05-23Little graphics fix for FM-Towns version. (Thanks to Florian Kagerer)Johannes Schickel
svn-id: r26930
2007-05-23Commit of patch #1715313 ("CORE: STL like algorithm implementation").Johannes Schickel
svn-id: r26929
2007-05-22Some graphic fixes for FM-Towns version. (Thanks to Florian Kagerer for this).Johannes Schickel
svn-id: r26915
2007-05-22Fixes graphics glitch introduced while cleaning up.Johannes Schickel
svn-id: r26914
2007-05-08Fixed WSA playing regression, introduced while cleaning up. (should fix ↵Johannes Schickel
Floppy and Amiga version) svn-id: r26786
2007-05-05- started to move v1 specific functions to KyraEngine_v1 (just opcodes yet)Johannes Schickel
- reworked script opcode handling svn-id: r26749
2007-04-27Renamed plugin.cpp to detection.cpp in all enginesMax Horn
svn-id: r26622
2007-04-27Cleanup.Johannes Schickel
svn-id: r26604
2007-04-26Removing more semicolaMax Horn
svn-id: r26597
2007-04-26Oops.Johannes Schickel
svn-id: r26596
2007-04-15Formatting/Cleanup.Johannes Schickel
svn-id: r26511
2007-04-15More cleanup.Johannes Schickel
svn-id: r26502
2007-04-15cleanup.Johannes Schickel
svn-id: r26499
2007-04-15Readded lost files.Johannes Schickel
svn-id: r26496
2007-04-15- Renamed some files for consistency with other engines.Johannes Schickel
- Kyra2 detector entries update. svn-id: r26494
2007-04-03Little WSA loading fix.Johannes Schickel
svn-id: r26375
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357
2007-04-01made _vm/_engine usage consistent. (_engine -> _vm all over the place now).Johannes Schickel
svn-id: r26342
2007-03-27fixed const correctnessMax Horn
svn-id: r26307
2007-03-26Commit of patch #1688065 ("KYRA: fm towns music").Johannes Schickel
svn-id: r26305
2007-03-25Some tempo fixes from Florian.Johannes Schickel
svn-id: r26300
2007-03-24Commit of patch #1686414 ("Kyra: FM-Towns music").Johannes Schickel
svn-id: r26285
2007-03-23Implemented some palette code differences for Amiga version.Johannes Schickel
svn-id: r26281
2007-03-20- more cleanupJohannes Schickel
- added some .pak file integrity checks svn-id: r26264
2007-03-20Little cleanup.Johannes Schickel
svn-id: r26263
2007-03-18KYRA: Changed to use EventManager::getMousePos (should improve some things: ↵Max Horn
the old code did not properly track the mouse upon click events, and KyraEngine::waitForEvent ignored _flags.useHiResOverlay) svn-id: r26221
2007-03-18Fixed various gui strings in German floppy.Johannes Schickel
svn-id: r26211
2007-03-18- little 'cleanup'Johannes Schickel
- finished MSC file support for Amiga version svn-id: r26204
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), withTorbjörn Andersson
Fingolfin's blessings. Keyboard repeat is now handled by the event manager, rather than by individual engines. Since this can cause problems with some engines (see the AGI engine), the extra "key down" events are marked as "synthetic", so that they can be ignored if necessary. svn-id: r26170
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-16Basic support for Amiga MSC files.Johannes Schickel
svn-id: r26153
2007-03-12WIP code for Amiga version:Johannes Schickel
- Font displaying is not yet supported. - Intro should be glitch free - all other things are *untested* svn-id: r26113
2007-03-08Fixed const issue (casting const to non-const)Max Horn
svn-id: r26027
2007-03-07- cleanupJohannes Schickel
- some diffs for Amiga version svn-id: r26010
2007-03-02Changed the order of the parameters of makeLinearInputStream to resemble ↵Max Horn
Mixer::playRaw; also made makeLinearInputStream honor FLAG_LOOP (and for this, changed its loop related params slightly) svn-id: r25926
2007-03-01Simplify code a bit -- got rid of File::incRef usage, an unnecessary member ↵Max Horn
var, fixed a potential memory leak (if all channels are in use), and fixed a potential OOB error (if stopSound(-1) was called) svn-id: r25916
2007-02-28Clarified some comments and moved some asserts to hopefully answer Fingolfin'sTorbjörn Andersson
question why we always created a mono audio stream. There are other games that use more advanced versions of the VQA format, but it seems unlikely that ScummVM will ever support any of them. svn-id: r25911
2007-02-28Changed the AppendableAudioStream code to use a queue of buffers, instead of ↵Max Horn
a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible) svn-id: r25909
2007-02-26Using FLAG_AUTOFREE implies free() being called on the memory buffer you ↵Max Horn
passed to the audio stream code -- hence, use malloc and not new[] to allocate the buffer svn-id: r25877