Commit Graph

1711 Commits

Author SHA1 Message Date
Nicola Mettifogo
5172c83200 Finally fix build (extra qualifier removed).
svn-id: r41470
2009-06-12 09:56:07 +00:00
Nicola Mettifogo
b2e5905327 * Adapted Kyra to the new IFFParser interface.
* Adapted the new IFFParser to Kyra (slightly).
The Kyra1 demo on the website works.

svn-id: r41468
2009-06-12 09:49:38 +00:00
Johannes Schickel
ac46c98fb8 - Moved Screen_v2::copyWsaRect to Screen::copyWsaRect
- Made WSAMovie_v1::displayFrame code match the original
- Changed WSAMovieAmiga::displayFrame to use Screen::copyWsaRect too
- Got rid of '...' parameter usage in all WSA player classes

svn-id: r41398
2009-06-09 11:26:15 +00:00
Johannes Schickel
7f5b28ee83 - Cleanup
- Fix regression in Kyra1 outro

svn-id: r41384
2009-06-08 20:11:07 +00:00
Johannes Schickel
0f116f1c38 Cleanup.
svn-id: r41381
2009-06-08 18:30:28 +00:00
Johannes Schickel
aef8d2b04b Fix out of bounds memory access in Screen::drawShape.
svn-id: r41379
2009-06-08 17:47:37 +00:00
Johannes Schickel
b85b408838 - Fix Screen_v2::wsaFrameAnimationStep, now the MR album and LoL intro demo WSAs will be correctly played
- Made album page change in MR a bit slower, so it's visible at least

svn-id: r41362
2009-06-08 02:26:33 +00:00
Florian Kagerer
77bcc94f80 LOL: minor bug fix
svn-id: r41358
2009-06-07 22:42:21 +00:00
Johannes Schickel
897c0104c9 Remove unneeded functionality from Screen.
svn-id: r41357
2009-06-07 22:41:38 +00:00
Johannes Schickel
5c233c447b Remove LoLEngine::_gameFlags and convert all Lands of Lore code to use _flagsTable instead.
svn-id: r41351
2009-06-07 20:43:43 +00:00
Johannes Schickel
c7861cb65e Avoid warning about missing SFX file in Lands of Lore (it seems the original misses some datafiles for certain effects).
svn-id: r41350
2009-06-07 19:58:00 +00:00
Florian Kagerer
4dd29a5985 LOL: minor bug fix in battle system
svn-id: r41348
2009-06-07 18:51:03 +00:00
Florian Kagerer
6d59856fe1 LOL: implemented two more opcodes for castle cimmeria
svn-id: r41336
2009-06-07 13:07:16 +00:00
Florian Kagerer
09fe7b3152 LOL: implemented some missing monster animation code
svn-id: r41327
2009-06-07 10:34:01 +00:00
Johannes Schickel
b1041bba7f Add support for "WF_NO_LAST_FRAME" in WSA v1 code too. Since so far every v1 WSA file played fine, it might be unneeded, but better safe than sorry.
svn-id: r41316
2009-06-07 00:58:14 +00:00
Johannes Schickel
6cfb706fae Fix WSA v2 code, now the automap remove WSA file in Lands of Lore plays correctly.
svn-id: r41315
2009-06-07 00:51:19 +00:00
Florian Kagerer
4416881c07 LOL: implemented king richard healing sequence
svn-id: r41314
2009-06-07 00:37:30 +00:00
Johannes Schickel
efc5fc0c8c - Flag Kyra3 detection entries with GUIO_NOMIDI
- Get rid of using directive

svn-id: r41295
2009-06-06 19:10:25 +00:00
Florian Kagerer
b43df63b1c LOL: fix flying item hit processing
svn-id: r41292
2009-06-06 18:46:07 +00:00
Johannes Schickel
f4360dffe3 Flag all games without full voice over with GUIO_NOSPEECH.
svn-id: r41291
2009-06-06 18:41:25 +00:00
Eugene Sandulenko
167874cf1a Added GUI options for newly added games
svn-id: r41285
2009-06-06 18:23:05 +00:00
Eugene Sandulenko
1bd6f6c99f Added game GUI options to advancedDetector and updated all engines
svn-id: r41272
2009-06-06 17:56:41 +00:00
Florian Kagerer
4ee29a020d LOL: fix last commit
svn-id: r41225
2009-06-06 15:32:42 +00:00
Florian Kagerer
2af195482f LOL: fixed level temp data size
svn-id: r41224
2009-06-06 14:42:03 +00:00
Florian Kagerer
ad1b53472b LOL: fixed vaelan's cube
svn-id: r41223
2009-06-06 14:14:07 +00:00
Florian Kagerer
94e9762870 KYRA/LOL: fix input code for japanese game versions
svn-id: r41221
2009-06-06 12:18:39 +00:00
Florian Kagerer
5f005bf930 LOL: minor bug fix
svn-id: r41201
2009-06-05 22:53:36 +00:00
Florian Kagerer
90ee879d89 LOL: implemented another opcode
svn-id: r41199
2009-06-05 21:34:18 +00:00
Florian Kagerer
29cc1efe3c LOL: implemented Vaelan's cube
svn-id: r41179
2009-06-04 22:12:13 +00:00
Johannes Schickel
2dbd81f1f2 Silence some unused variable warnings.
svn-id: r41149
2009-06-03 20:03:08 +00:00
Florian Kagerer
f77142c55c LOL: implemented guardian spell
svn-id: r41148
2009-06-03 19:58:06 +00:00
Florian Kagerer
8c86805415 LOL: implemented opcode required for catwalk caves
svn-id: r41147
2009-06-03 19:11:11 +00:00
Florian Kagerer
0efe78d0f8 LOL: implemented mist of doom spell
svn-id: r41145
2009-06-03 17:35:06 +00:00
Florian Kagerer
2abb8d9ff6 LOL: fixed minor bug in shakeScene() which caused a graphics glitch when dropping into pits
svn-id: r41140
2009-06-03 14:24:00 +00:00
Johannes Schickel
c1d01223aa Fix bug #2799905 "WINCE: Compilation broken".
svn-id: r41124
2009-06-02 11:58:30 +00:00
Florian Kagerer
7b31585e39 LOL: - fixed script bug reported by LordHoto
svn-id: r41122
2009-06-02 06:19:41 +00:00
Johannes Schickel
a4292afcdc Formatting and whitespaces again.
svn-id: r41120
2009-06-02 00:10:13 +00:00
Johannes Schickel
fae4192b37 Remove "_smoothScrollTimer" from LoLEngine, it was only used as local variable anyway.
svn-id: r41119
2009-06-02 00:07:11 +00:00
Johannes Schickel
762f630849 Cleanup.
svn-id: r41118
2009-06-01 23:53:30 +00:00
Johannes Schickel
9a0fff429f - Remove LoLEngine::delayUntil it was identical to KyraEngine_v1 in its functionallity anyway
- Change KyraEngine_v1::delayUntil to a somewhat more LoLEngine::delayUntil like implementation

svn-id: r41117
2009-06-01 23:38:56 +00:00
Johannes Schickel
fb93062def Allow the user to quit ScummVM, when LoL waits via delayUntil.
svn-id: r41116
2009-06-01 23:30:06 +00:00
Johannes Schickel
6fcccb3fcd Slight cleanup in LoLEngine's delay and delayUntil.
svn-id: r41115
2009-06-01 23:29:05 +00:00
Johannes Schickel
6782d3efac Change LoLEngine::delay to be conform with KyraEngine_v1::delay. (remove special iUpdate parameter, just call updateInput, when "doUpdate" is set to false)
svn-id: r41114
2009-06-01 23:25:10 +00:00
Johannes Schickel
f57be08d6d - Add some basic debugger for Lands of Lore.
- Allow the "flags" command in all Kyra games to be working properly with 320x200 GUI.

svn-id: r41113
2009-06-01 22:03:27 +00:00
Johannes Schickel
bdea557d7f - Fix some valgrind warnings
- Fix original bug in the Lands of Lore credits, which messed up some headings (the original didn't display them at all for some reason)

svn-id: r41111
2009-06-01 21:03:44 +00:00
Florian Kagerer
a10287e787 LOL: fix warning
svn-id: r41106
2009-06-01 19:11:56 +00:00
Florian Kagerer
8b59d275ab LOL: add workaround comment (at LordHoto's repeated insistence)
svn-id: r41105
2009-06-01 18:25:43 +00:00
Florian Kagerer
42032cf7ec LOL: - minor fix to the input code
svn-id: r41104
2009-06-01 17:50:30 +00:00
Florian Kagerer
19a6eac4ca LOL: implemented hand of fate spell
svn-id: r41103
2009-06-01 16:29:13 +00:00
Florian Kagerer
660aa71662 LOL: - extended text displayer and added one more opcode
svn-id: r41100
2009-06-01 13:37:51 +00:00