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