Johannes Schickel
d4248b10c8
Prevent font code to draw characters not included in the font.
...
svn-id: r41718
2009-06-21 01:14:57 +00:00
Florian Kagerer
164c4a5177
LOL: minor fix for save menu
...
svn-id: r41715
2009-06-20 16:36:26 +00:00
Florian Kagerer
cb06b0983e
LOL: cleanup
...
svn-id: r41714
2009-06-20 15:09:55 +00:00
Florian Kagerer
8d26c58372
LOL: implemented save menu
...
svn-id: r41713
2009-06-20 14:26:01 +00:00
Paul Gilbert
d7e0c52a86
Added explicit casts to _fontConversionTableGerman for systems where char is signed
...
svn-id: r41699
2009-06-20 06:20:12 +00:00
Florian Kagerer
66445ae515
LOL: - implemented delete menu
...
- fixed some bugs in the menu code
svn-id: r41683
2009-06-19 18:46:19 +00:00
Johannes Schickel
d4e01e3a1b
Fix some warnings.
...
svn-id: r41679
2009-06-19 17:53:25 +00:00
Florian Kagerer
ec7d86404c
LOL: - implemented bezel cup opcode
...
- implemented font conversion for certain language specific characters in load game dialogue (only german atm)
svn-id: r41677
2009-06-19 17:03:28 +00:00
Johannes Schickel
2e27c7b492
Replaced "getRandomNumberSpecial" be RandomSource usage. (This is needed for proper event recording, also the probability for generated numbers is actually nearly the same)
...
svn-id: r41646
2009-06-18 21:47:10 +00:00
Florian Kagerer
0b4725d142
LOL: implemented options menu (settings aren't saved yet)
...
svn-id: r41596
2009-06-16 21:23:26 +00:00
Florian Kagerer
475c967d0d
KYRA: fixed regression (broken menu slide bars in HOF/MR)
...
svn-id: r41576
2009-06-15 23:22:31 +00:00
Florian Kagerer
650f3a50d2
LOL: implemented quit menu
...
svn-id: r41560
2009-06-15 21:39:43 +00:00
Florian Kagerer
583a89be62
LOL: - started on the ingame menu code (death menu, load menu and main menu)
...
- fixed regression in kyra gui code (broken menu highlighting)
- fixed minor bug in animation code
svn-id: r41557
2009-06-15 20:52:09 +00:00
Johannes Schickel
7c5d739ba7
Cleanup.
...
svn-id: r41519
2009-06-14 14:24:28 +00:00
Johannes Schickel
b9d42b8741
Got rid of a needless "getEventManager" call. (Using Engine::_eventMan now instead)
...
svn-id: r41516
2009-06-14 14:05:42 +00:00
Nicola Mettifogo
20d75f6ec7
Added missing return statements.
...
svn-id: r41473
2009-06-12 10:26:15 +00:00
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