Johannes Schickel
7e4fdbb36e
Reworked delay handling.
...
svn-id: r25324
2007-02-01 15:30:50 +00:00
Johannes Schickel
096f8958c5
- fixed the sprite updating
...
=> fixes gfx bug when Herman uses the saw
=> removed workaround for bug #1477364 ("KYRA1: Water dripping freezes")
svn-id: r25323
2007-02-01 14:57:48 +00:00
Johannes Schickel
61531524dc
cleanup
...
svn-id: r25322
2007-02-01 13:31:07 +00:00
Johannes Schickel
e9074ea021
oops.
...
svn-id: r25321
2007-02-01 13:12:45 +00:00
Johannes Schickel
b138b5cce1
Fix for missing Brandon in Zanthia's home (see bug #1498221 "KYRA1: Subtitles missing when meeting Zanthia
...
").
svn-id: r25320
2007-02-01 13:10:49 +00:00
Johannes Schickel
69788f3d70
Some changes to be closer to the original with palette handling.
...
svn-id: r25316
2007-01-31 23:48:12 +00:00
Johannes Schickel
d3345ea7f1
oops.
...
svn-id: r25314
2007-01-31 18:38:22 +00:00
Johannes Schickel
d82c67b48c
Fix for bug #Fix for bug #1523200 ("KYRA1: Voice-only mode has no lips animation").
...
svn-id: r25313
2007-01-31 18:35:50 +00:00
Johannes Schickel
9799b346d8
Fix for bug #1479856 ("KYRA1: gfx glitch when dying on bridge").
...
svn-id: r25312
2007-01-31 17:48:26 +00:00
Gregory Montoir
7e5a0b05b5
warnings
...
svn-id: r25284
2007-01-30 20:20:05 +00:00
Johannes Schickel
7bb9b05f55
cleanup
...
svn-id: r25268
2007-01-29 21:34:39 +00:00
Johannes Schickel
5bf2396dd8
Changed debug message on unknown opcode to a warning.
...
svn-id: r25263
2007-01-29 20:23:27 +00:00
Johannes Schickel
10a3eebe5a
Implements opcode 0xFFAA ('Reset Brandon's sprite')
...
svn-id: r25262
2007-01-29 19:41:52 +00:00
Johannes Schickel
fc5ed85972
little fix for fm-towns sfx.
...
svn-id: r25261
2007-01-29 18:48:49 +00:00
Johannes Schickel
1bbad356ef
- adds support for FM-Towns SFX (thanks to Florian Kagerer for his source)
...
- gets rid of GameFlags::hasAudioCD
svn-id: r25258
2007-01-29 18:15:14 +00:00
Eugene Sandulenko
93687d376b
Add more paramteres to AdvancedDetector. Not used yet.
...
svn-id: r25241
2007-01-28 07:31:26 +00:00
Johannes Schickel
3a164d63ed
Workaround for bug #1582672 ("KYRA1: Text crippled and drawn wrong").
...
svn-id: r25211
2007-01-26 22:27:59 +00:00
Oystein Eftevaag
7a5284922f
Some adjustments to the menu code to better suit longer strings in some language versions, should take care of the issues mentioned in bug [ 1493774 ] KYRA1: Overlapping menu text in spanish version
...
svn-id: r25208
2007-01-26 21:47:42 +00:00
Johannes Schickel
4cf1c3565b
little parameter reodering.
...
svn-id: r25201
2007-01-26 13:09:48 +00:00
Johannes Schickel
dd5b1e41fb
remvoed some unneeded static keywords.
...
svn-id: r25198
2007-01-26 10:39:30 +00:00
Max Horn
d70c83bd4b
Lots of cleanup in the AdvancedDetector
...
svn-id: r25194
2007-01-25 21:16:57 +00:00
Johannes Schickel
6844eef41a
Adds special case in snd_playSoundEffect for CD audio.
...
svn-id: r25193
2007-01-25 17:47:06 +00:00
Johannes Schickel
b64032810a
Adds CD audio support.
...
svn-id: r25192
2007-01-25 17:43:48 +00:00
Johannes Schickel
f7c6643841
Support for loading the correct EMC pak file in the FM-Towns version.
...
svn-id: r25190
2007-01-25 14:38:11 +00:00
Johannes Schickel
30b7ac3db5
Adds basic support for the FM Towns version with some restrictions:
...
- just english playable
- no audio
svn-id: r25188
2007-01-25 12:52:27 +00:00
Johannes Schickel
48c2b96c26
typo.
...
svn-id: r25187
2007-01-25 12:09:22 +00:00
Johannes Schickel
934ddb1091
cleanup
...
svn-id: r25186
2007-01-25 11:34:32 +00:00
Johannes Schickel
1f70013b15
Using 0 flags for null id instead of KYRA2_UNK_FLAGS.
...
svn-id: r25185
2007-01-25 11:32:50 +00:00
Johannes Schickel
67916d5295
Adding language/platform overwriting removed in r25170 (by accident?)
...
svn-id: r25184
2007-01-25 11:26:13 +00:00
Eugene Sandulenko
bb3cc79bc6
Reduce #include dependencies
...
svn-id: r25178
2007-01-25 01:05:25 +00:00
Max Horn
30d517613a
Fix typos in some warnings
...
svn-id: r25171
2007-01-25 00:36:48 +00:00
Max Horn
38ded04da9
Don't invoke AdvancedDetector directly, but rather use ADVANCED_DETECTOR_DETECT_INIT_GAME like the other AD based engines
...
svn-id: r25170
2007-01-25 00:32:49 +00:00
Max Horn
1986fff67c
Merged setupGameFlags into Engine_KYRA_create (removing some obsolete code in the process)
...
svn-id: r25169
2007-01-25 00:07:48 +00:00
Eugene Sandulenko
318210ad96
Add optional size parameter to ADGameFileDescription. Not used now.
...
svn-id: r25164
2007-01-24 22:42:44 +00:00
Eugene Sandulenko
edd2422a55
Hide all AdvacedDetector parameters into a structure for easier maintenance
...
and extensibility
svn-id: r25163
2007-01-24 22:24:52 +00:00
Johannes Schickel
e0aa34bc51
Fixes implementation of o1_updateSceneAnimations.
...
svn-id: r25149
2007-01-21 14:23:32 +00:00
Eugene Sandulenko
cd8a5f3a98
First phase of detection-related plugins interface improvements. Now plugins
...
return StringMap instead of fixed list of parameters. This adds great
flexibility.
Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.
svn-id: r25134
2007-01-20 21:27:57 +00:00
Johannes Schickel
b6b75af524
Completed implementation of o1_restoreAllObjectBackgrounds.
...
svn-id: r25127
2007-01-20 15:28:03 +00:00
Johannes Schickel
3efe809e83
Fix for language selection.
...
svn-id: r25071
2007-01-13 10:24:26 +00:00
Johannes Schickel
d61a84e0ab
Fix for bug #1631352 ("KYRA1: Graphics heavily broken and ScummVM crash"), I tried memmove here, but it also crashed on Win32 with memmove, so I reverted it back to how it was.
...
svn-id: r25059
2007-01-09 11:50:22 +00:00
Johannes Schickel
49f773d2f8
Little fix.
...
svn-id: r25058
2007-01-09 00:33:23 +00:00
Johannes Schickel
965d82ea46
Fix for bug #1586735 ("KYRA1: Sprite not redrawn")
...
svn-id: r25057
2007-01-08 23:55:14 +00:00
Oystein Eftevaag
ee221cc5df
Merging decodeFrameDeltaPage() again and using Fingolfin's template trickery instead
...
svn-id: r25039
2007-01-06 18:52:30 +00:00
Johannes Schickel
46271f2145
formatting
...
svn-id: r25038
2007-01-06 18:45:43 +00:00
Oystein Eftevaag
8fbf9a1e23
A few minor fixes and optimizations (biggest one is splitting decodeFrameDeltaPage() into two functions to avoid a high amount of conditional jumps per decided animation frame
...
svn-id: r25034
2007-01-06 17:11:08 +00:00
Eugene Sandulenko
c01839bbe9
Make ADGameFileDescription is built in directly into ADGameDescription.
...
svn-id: r24947
2006-12-29 00:03:03 +00:00
Max Horn
6eef02245c
Stripped some more real_ prefixes from function names; also added a new FIXME comment to Kyra's setupGameFlags, and did some more cleanup
...
svn-id: r24899
2006-12-20 00:08:51 +00:00
Max Horn
dc30c2304c
Changed Engine_KYRA_detectGames to use ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION, and removed the ADGameDescription::gameid abuse
...
svn-id: r24898
2006-12-19 23:59:26 +00:00
Max Horn
07c6fa980f
Further AdvancedDetector cleanup (in particular, renamed ADGameDescription::name to the more suitable ADGameDescription::gameid)
...
svn-id: r24895
2006-12-19 23:37:03 +00:00
Max Horn
2969144120
* Simplified code in AdvancedDetector::detectGame
...
* Removed AdvancedDetector::setFileMD5Bytes, now AdvancedDetector::detectGame
simply takes the MD5 byte limit as an extra parameter
svn-id: r24894
2006-12-19 23:14:15 +00:00