Age | Commit message (Collapse) | Author |
|
HoF:
- added voice support
- implemented opcodes
-> o2_setVocHigh 167
-> o2_getVocHigh 168
-> o2_isVoiceEnabled 170
-> o2_isVoicePlaying 171
-> o2_stopVoicePlaying 172
-> o2_getGameLanguage 173
svn-id: r29201
|
|
HoF:
- Added sound support (sfx sound wrong currently though)
- Implemented opcodes:
-> o2_loadMusicTrack
-> o2_playWanderScoreViaMap
-> o2_playSoundEffect
-> o2t_playSoundEffect
svn-id: r29183
|
|
- Added timer class for timer handling
- Little bit more resturcturing
- A little bit (almost nothing but a start!) Kyrandia 2 support
svn-id: r28297
|
|
svn-id: r28296
|
|
svn-id: r27637
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
- reworked script opcode handling
svn-id: r26749
|
|
svn-id: r26604
|
|
svn-id: r26597
|
|
svn-id: r26511
|
|
svn-id: r26285
|
|
the old code did not properly track the mouse upon click events, and KyraEngine::waitForEvent ignored _flags.useHiResOverlay)
svn-id: r26221
|
|
- finished MSC file support for Amiga version
svn-id: r26204
|
|
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
|
|
- some diffs for Amiga version
svn-id: r26010
|
|
modified a bit)
svn-id: r25530
|
|
svn-id: r25316
|
|
animation").
svn-id: r25313
|
|
- gets rid of GameFlags::hasAudioCD
svn-id: r25258
|
|
- non md5 based detector removed (for now)
svn-id: r24665
|
|
svn-id: r24330
|
|
the linker dependency graph). Porters will have to update project files
svn-id: r23974
|
|
defined in Common for that now
- also reworks the game flag system in general
svn-id: r23920
|
|
svn-id: r23888
|
|
(also less file loading at startup, but more on room change)
svn-id: r23887
|
|
I commit it to branch though)
- initializes an uninitiliazied variable which caused crashes from time to time
svn-id: r23878
|
|
some static resources (strings, etc). Also
adding a modified version of eriktorbjorn's '[1531929] KYRA: Kyra 2 & 3 main menu unification', with added mouse pointer and sundry.
svn-id: r23766
|
|
WSAMovie2 (kyra2 uses the same format), renames a define in kyra3.h for consistency, and adds a case for CMDS in the VQA player to avoid the constant warning (the tag is always present and empty). Credit/blame for the last one goes to Clemmy :). Starting kyra2 will now show the title animation.
svn-id: r23614
|
|
svn-id: r23613
|
|
- changing ScriptHelper functions so it will be useable for kyra2 and kyra3 too
- unbreaking savegames (increasing the VERSION number since the game flags table got resized to be useable for kyra3)
svn-id: r23612
|
|
- implements a little bit init stuff
- implements some music handling
svn-id: r23610
|
|
svn-id: r23287
|
|
svn-id: r22944
|
|
svn-id: r22942
|
|
svn-id: r22725
|
|
svn-id: r22717
|
|
- introduces Screen::getCPagePtr and Screen::getPageRect (which should ease the introduction of dirty rect handling)
- moves KyraEngine::loadBitmap to Screen
svn-id: r22716
|
|
svn-id: r22708
|
|
svn-id: r22707
|
|
The settings in older savegames are ignored.
svn-id: r22705
|
|
checks a bit, and added checks some more places
svn-id: r22703
|
|
white instead of yellow.
svn-id: r22676
|
|
* The playVQA() function now takes the name of the cutscene, rather than the
filename. This is so that playVQA("FOO") will be able to play FOO0.VQA,
FOO1.VQA or FOO2.VQA, depending on which movie size is selected.
* The VQA player centers movies by default, so don't set the position to 0,0.
* Ask the backend for screen dimensions (for centering the movie) rather than
hard-coding them.
svn-id: r22560
|
|
- implements language selection for kyra3
svn-id: r22559
|
|
- fixes some deinitalization problems
svn-id: r22558
|
|
svn-id: r22556
|
|
svn-id: r22547
|
|
- adds screen dim tables for kyra3
- adds palette / screen backup for the vqa player
- small changes in the vqa player to use the Kyra::Screen functions
- adds (partially implemented/unimplemented) main menu drawing/handling functions (nothing to see yet)
svn-id: r22528
|
|
could use some cleanup, and there are a couple of TODOs sprinkled throughout
the code, but it seems to work reasonably well. Until the Kyra 3 main menu is
implemented, it won't actually be used though.
It uses the appendable audio stream class, which I have moved out of the SCUMM
engine.
svn-id: r22526
|
|
svn-id: r22514
|