Commit Graph

2423 Commits

Author SHA1 Message Date
Sven Hesse
8e6cd81333 - Just warn, don't die, when a CD-Track isn't found
- Before using _vm->_adlib, first check whether it's actually there

svn-id: r25205
2007-01-26 19:00:41 +00:00
Torbjörn Andersson
d2910fe758 Added separate function for playing cutscene lead-in/out sounds, and made sure
that these are stopped whenever the engine is going to do a mass killing of
game resources, e.g. when restoring or restarting the game. Should fix bug
#1645480. (This was a regression added during the rewrite to support DXA.)

svn-id: r25204
2007-01-26 18:21:41 +00:00
Max Horn
7165d42c70 Don't convert FSNode to a path when we don't have to
svn-id: r25203
2007-01-26 17:15:12 +00:00
Johannes Schickel
4cf1c3565b little parameter reodering.
svn-id: r25201
2007-01-26 13:09:48 +00:00
Max Horn
78380da9e8 removed unused var, added comment to SO_CHARSET_COLOR case
svn-id: r25200
2007-01-26 13:08:22 +00:00
Johannes Schickel
dd5b1e41fb remvoed some unneeded static keywords.
svn-id: r25198
2007-01-26 10:39:30 +00:00
Travis Howell
cbd16b110f SO_CHARSET_COLOR is a no-op in the original COMI disasm.
svn-id: r25197
2007-01-26 09:26:20 +00:00
Gregory Montoir
35b6cfcd9c fixed kSfxFlagRestart
svn-id: r25196
2007-01-25 23:17:05 +00:00
Gregory Montoir
519af02245 modified CUP player code to read data directly from a file stream instead of a large memory buffer.
svn-id: r25195
2007-01-25 21:42:18 +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
Sven Hesse
43fb2e6ed9 Moved Paula and Infogrames to sound/mods/
svn-id: r25191
2007-01-25 15:17:46 +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
Sven Hesse
604077827f - Some clean-up
- Fixed sound playing and looping
- Changed Paula to use non-absolute panning, defaulting to 0.25/0.75 and 0.75/0.25, as per madmoose's suggestion
- Prepared/Cleaned-up Paula and Infogrames for the move to sound/mods/

svn-id: r25189
2007-01-25 14:18:12 +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
Travis Howell
d8a33123a8 Add another Dutch version of SPY FOX 1 for Windows.
svn-id: r25182
2007-01-25 10:24:04 +00:00
Travis Howell
d3b4e89e80 Add Dutch version of Freddi Fish and Luther's Maze Madness for Mac.
svn-id: r25180
2007-01-25 09:54:47 +00:00
Eugene Sandulenko
bb3cc79bc6 Reduce #include dependencies
svn-id: r25178
2007-01-25 01:05:25 +00:00
Eugene Sandulenko
6eb9f41e68 Use file sizes in detection too.
svn-id: r25172
2007-01-25 00:37:12 +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
3d8e290f3c Sync with last AdvancedDetector changes
svn-id: r25167
2007-01-24 23:13:00 +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
Max Horn
dc8dde1872 Patch from bug report #1615417: SCUMM (v6): Cursor isn't updated after hotspot changes
svn-id: r25162
2007-01-24 00:11:22 +00:00
Sven Hesse
a8c6b02a9c Added support for Infogrames/RobHubbard2 (amiga) music
svn-id: r25160
2007-01-23 19:40:28 +00:00
Gregory Montoir
d2f15566d3 added handler for sfx sync (abc-slideshow.cup, bda-slideshow.cup) and sfx looping, cleanup
svn-id: r25158
2007-01-21 22:08:02 +00:00
Gregory Montoir
3341f49429 cleanup
svn-id: r25157
2007-01-21 22:06:54 +00:00
Eugene Sandulenko
d3b0ff8ade Reduce dependency from common/advancedDetector.h
svn-id: r25156
2007-01-21 20:24:38 +00:00
Torbjörn Andersson
01a5faa6a0 Applied my own patch #1635584 (after discussing with Fingolfin) to reduce the
memory usage and number of allocations made by the NUT font renderer.

svn-id: r25155
2007-01-21 17:14:53 +00:00
Max Horn
44cbf4996b Removed common/advancedDetector.h from agos.h, thus reducing the number of build deps on base/plugins.h and base/game.h from about 155 to 113 (and also reducing the deps on advancedDetector.h, of course). The same should be done to all other engines using the advanced detector (AGI, CINE, SAGA, Parallaction)
svn-id: r25154
2007-01-21 16:57:13 +00:00
Max Horn
fef501c205 openForSaving can fail, so it should be handled gracefully -- but better to assert out in a controlled manner than o invoke methods on a NULL pointer, right? :-)
svn-id: r25151
2007-01-21 15:19:30 +00:00
Johannes Schickel
e0aa34bc51 Fixes implementation of o1_updateSceneAnimations.
svn-id: r25149
2007-01-21 14:23:32 +00:00
Nicola Mettifogo
0147a83180 fixed ordering of engine jobs: no more known graphics glitches
svn-id: r25146
2007-01-21 11:05:22 +00:00
Nicola Mettifogo
c12fe85922 fixed occasional border issues in inventory
svn-id: r25145
2007-01-21 11:00:07 +00:00
Nicola Mettifogo
d17f18223e fixed out-of-bounds error causing premature crashes on some systems
svn-id: r25140
2007-01-21 08:53:18 +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
Torbjörn Andersson
37f94f7cba Hopefully fixed the SAN seeking (used by Full Throttle's bike fighting) that I
accidentally broke when removing the timer callback from the SMUSH player.

svn-id: r25120
2007-01-18 22:08:02 +00:00
Max Horn
2ac841f18b Make use of Surface::getBasePtr
svn-id: r25119
2007-01-18 21:48:23 +00:00
Nicola Mettifogo
7d8ddb9a5b fixed walk bug: characters now walk along complex paths
svn-id: r25117
2007-01-18 21:25:02 +00:00
Torbjörn Andersson
684a71cee0 Fixed a warning.
svn-id: r25112
2007-01-17 20:11:31 +00:00
Nicola Mettifogo
2541fcd82a fixed broken tab widths
svn-id: r25111
2007-01-17 11:12:02 +00:00
Travis Howell
f9d66e96d4 Update details of several French HE demos.
svn-id: r25108
2007-01-16 22:15:05 +00:00