aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sequences_v1.cpp
AgeCommit message (Collapse)Author
2007-10-10- Made some sound functions a bit more generic for use with Kyra1 and Kyra2Johannes Schickel
HoF: - Added sound support (sfx sound wrong currently though) - Implemented opcodes: -> o2_loadMusicTrack -> o2_playWanderScoreViaMap -> o2_playSoundEffect -> o2t_playSoundEffect svn-id: r29183
2007-09-15- added PC-98 platform entryJohannes Schickel
- added Kyrandia 1 PC-98 detection entries svn-id: r28907
2007-08-25Fixes end scene in Kyrandia 1 Macintosh.Johannes Schickel
svn-id: r28716
2007-07-29- Kyrandia 1 works againJohannes Schickel
- Added timer class for timer handling - Little bit more resturcturing - A little bit (almost nothing but a start!) Kyrandia 2 support svn-id: r28297
2007-07-29Restructure Kyrandia sourcecode (part 2, compiling works again)Johannes Schickel
svn-id: r28296
2007-07-13Some more fixes for Italian fan translation.Johannes Schickel
svn-id: r28055
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-04-27Cleanup.Johannes Schickel
svn-id: r26604
2007-04-15Formatting/Cleanup.Johannes Schickel
svn-id: r26511
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-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-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
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-07- cleanupJohannes Schickel
- some diffs for Amiga version svn-id: r26010
2007-02-22Fixed black screen in the outro sequence.Johannes Schickel
svn-id: r25791
2007-02-12Support for Japanese FM-Towns version. (code contributed by Florian Kagerer, ↵Johannes Schickel
modified a bit) svn-id: r25530
2007-02-07Fixed credits in FM-Towns version.Johannes Schickel
svn-id: r25417
2007-01-31Fix for bug #Fix for bug #1523200 ("KYRA1: Voice-only mode has no lips ↵Johannes Schickel
animation"). svn-id: r25313
2007-01-29- adds support for FM-Towns SFX (thanks to Florian Kagerer for his source)Johannes Schickel
- gets rid of GameFlags::hasAudioCD svn-id: r25258
2007-01-25Adds CD audio support.Johannes Schickel
svn-id: r25192
2007-01-25Adds basic support for the FM Towns version with some restrictions:Johannes Schickel
- just english playable - no audio svn-id: r25188
2006-09-18Fixes the Macintosh related problems Krest mentioned on the IRC channel.Johannes Schickel
(the user has to set the game platform to Macintosh though, since it's atm detected as DOS version) svn-id: r23929
2006-09-17- removes the kyra specific language flag system, and uses the language enum ↵Johannes Schickel
defined in Common for that now - also reworks the game flag system in general svn-id: r23920
2006-09-16Replaces all malloc/realloc usages with new.Johannes Schickel
svn-id: r23886
2006-08-31Applied my own patch #1549054, after discussing it with LordHoto. This makesTorbjörn Andersson
the intro scrolling use constant time, rather than assuming that the screen can be rendered once every "tick". On my^H^Hslow computers, this makes it a bit less smooth, but that should be ok. It also fixes a tiny glitch right after the scrolling. svn-id: r23811
2006-07-26Skips scroll down sequence then the user wishes to skip the intro.Johannes Schickel
svn-id: r23596
2006-07-26Nicer quit handling in the intro sequences.Johannes Schickel
svn-id: r23594
2006-07-16- don't error on CHAPTER1.VRM miss anymoreJohannes Schickel
- nicer error messages when no font files are found - implements nicer way to load fonts svn-id: r23531
2006-05-28- makes Screen::getPagePtr privateJohannes Schickel
- introduces Screen::getCPagePtr and Screen::getPageRect (which should ease the introduction of dirty rect handling) - moves KyraEngine::loadBitmap to Screen svn-id: r22716
2006-05-28Added speechEnabled() and textEnabled() to simplify the text/speech config ↵Oystein Eftevaag
checks a bit, and added checks some more places svn-id: r22703
2006-05-28Fix for [ 1472007 ] KYRA1: Bypassing cutscenes with ESC doesn't stop speechOystein Eftevaag
svn-id: r22697
2006-05-25Some more _quitFlag checks, makes quitting while end sequence faster.Johannes Schickel
svn-id: r22623
2006-05-25Fixes bead movement speed in end scene.Johannes Schickel
svn-id: r22621
2006-05-24Fixes bug # 1471893 ("KYRA1: Graphics glitch when Malcolm turns to stone").Johannes Schickel
svn-id: r22612
2006-05-21- reworks quit handling (no _system->quit() anymore)Johannes Schickel
- fixes some deinitalization problems svn-id: r22558
2006-05-16- implements kyrandia 3 wsa loaderJohannes Schickel
- fixes initalisation problems - adds setX, setY, setDrawPage to Kyra::Movie instead of directly accessing _x, _y and _drawPage svn-id: r22490
2006-05-08Replaced a bunch of delay loops with a new delayUntil() function. Now all ofTorbjörn Andersson
them will at least sleep if the remaining delay is at least 10 ms. (Personally, I don't like the idea of busy-waiting even 9 ms, but now that it's in its own function, it becomes much easier if we want to change that behaviour. There are still plenty of custom delay loops left, though.) svn-id: r22393
2006-05-08Added comment about switch case fallthrough. I assume this one is deliberate,Torbjörn Andersson
but they're easy to miss at a casual glance. svn-id: r22392
2006-05-08Changed abs() to ABS()Torbjörn Andersson
svn-id: r22389
2006-05-08Missed a couple of switch cleanups.Torbjörn Andersson
svn-id: r22385
2006-05-08Cleanup: Use ScummVM indentation style for switch() cases. In some cases, ITorbjörn Andersson
have added or removed "break"s, but not in any way which should change the program's behaviour. I.e. I've added "break" to the final case, and after calling quitGame(), and I've removed "break" after "return". svn-id: r22383
2006-05-07Fixes playing of credits music.Johannes Schickel
svn-id: r22378
2006-05-04Adds (partial) support for italian floppy. (still hardcoded strings are ↵Johannes Schickel
missing) (Bug # 1409244 ("KYRA: GFX problems with ITALIAN floppy")). svn-id: r22333
2006-05-01Makes malcolm walking into the kyragem room after some time. (fixes half of ↵Johannes Schickel
bug #1471893 ("KYRA1: Graphics glitch when Malcolm turns to stone")) svn-id: r22255
2006-04-17- Implements copyRegion without transparency checkingJohannes Schickel
- Uses copyRegion without transparency checking to fix credits drawing bugs svn-id: r21989
2006-04-17Simplifies credits.txt loading.Johannes Schickel
svn-id: r21988
2006-04-17Fixes bug #1471895 ("KYRA1: Kyragem goes black at the very end").Johannes Schickel
svn-id: r21987
2006-04-17Rewrote the timing of the Kyra end credits so that it doesn't matter that theTorbjörn Andersson
variables are signed. Otherwise the credits may hang on a slow system. svn-id: r21986
2006-04-17Implements the end credits, and disables fast forwarding in the intro.Oystein Eftevaag
svn-id: r21980
2006-03-18- started to rework static resource loadingJohannes Schickel
- made some function parameters const (to work with new static res code) svn-id: r21365