aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-08-21GOB: Clean up of Fascination codeArnaud Boutonné
Move Fascination specific function to appropriate classes, plus some style modifications svn-id: r52267
2010-08-21SCI: improving delaying transitionsMartin Kiewitz
should hopefully make them run better on different platforms (some platforms dont update on every updateScreen call, so the transitions worked much faster there (e.g. wii) and some other platforms dont have that much power, so transitions were slower on those) svn-id: r52266
2010-08-21Hugo: Some formatting fixes.Johannes Schickel
svn-id: r52265
2010-08-21SCI: now fading color 255 as well in sci1.1Martin Kiewitz
looks better, although sierra didn't do that (examples: qfg3 demo/intro) svn-id: r52264
2010-08-21SCI: removing debug output from r52259Martin Kiewitz
svn-id: r52263
2010-08-21SCI: fixing resourcemgr for pharkas/germanMartin Kiewitz
pharkas/german has duplicate resource entries inside the main resource files and we used the first ones. This results in half of the game being english and umlauts missing. We now use the last entries, which will fix all those issues (fixes bug #3039551) svn-id: r52259
2010-08-21Reverted part of r52256, it's not really undefined behavior (the two parts ↵Filippos Karapetis
of the bitwise OR aren't reading from the same source) svn-id: r52258
2010-08-21SCI: Fixed potentially undefined behaviorFilippos Karapetis
svn-id: r52256
2010-08-21SCI: Added support for the DEL keyFilippos Karapetis
svn-id: r52255
2010-08-21SCI: add support for Control-C in earlier SCI games, tooFilippos Karapetis
svn-id: r52254
2010-08-21SCI added the "init" selector to the list of static selectors of LB2 floppy ↵Filippos Karapetis
(which has no selector vocabulary), so that the workarounds of the CD version match with the ones from the floppy version svn-id: r52253
2010-08-21SCI: Fixed bug #3048911 - "Keyboard discrepancies in all SCI games" by ↵Filippos Karapetis
handling synthetic (keyboard repeat) events and adding support for Control-C svn-id: r52252
2010-08-21SCI: Fixed bug #3050122 - "QFG3: Crash after throwing the spear of death"Filippos Karapetis
svn-id: r52251
2010-08-21SCI: Added a detection entry for LSL5 (bug report #3049771)Filippos Karapetis
svn-id: r52250
2010-08-20GOB: Add an initGame() for Fascination.Arnaud Boutonné
Added in order to suppress the speaker and the adlib flag. When the speaker flag is set, some sounds are skipped. The adlib flag will be required the day the MDY/TBR player will work: SB music for the moment svn-id: r52247
2010-08-20SCI: added another comment to kRandomMartin Kiewitz
about hoyle4 svn-id: r52246
2010-08-20SCI: kRandom now exactly behaving like sierra sciMartin Kiewitz
hoyle4 and lsl5 door code work now svn-id: r52244
2010-08-20SCI: Fixed typos in kRandom()Filippos Karapetis
svn-id: r52242
2010-08-20SCI: Reverted kRandom to use unsigned integers again (used e.g. in LSL5) and ↵Filippos Karapetis
added a temporary hack for the special case in Hoyle 4 (0x0, 0xFFFF), till we find out how this is handled correctly svn-id: r52240
2010-08-20Fascination - (SylvainTV) Implement window tracesArnaud Boutonné
svn-id: r52238
2010-08-20SCI: Fixed bug #3039308 - "HOYLE4: Rules Dialog missing background"Filippos Karapetis
svn-id: r52237
2010-08-20Fixed bug #3049361 - "Hoyle4: Game is falsely detected as DEMO"Filippos Karapetis
svn-id: r52236
2010-08-20SCI: Fixed bug #3049435 - "QFG3: Crash at Simbani warrior challenge"Filippos Karapetis
svn-id: r52235
2010-08-20SCUMM/TOWNS: fix minor bugsFlorian Kagerer
svn-id: r52234
2010-08-20KYRA/TOWNS: fix memory leak and some cleanupFlorian Kagerer
svn-id: r52232
2010-08-20Oups - Fix compilationArnaud Boutonné
svn-id: r52231
2010-08-20Hugo : Style - Add parenthesis around condition when conditional operator is ↵Arnaud Boutonné
used, as mentioned in Code Formatting Conventions svn-id: r52230
2010-08-20Hugo : Add toggle sound, plus little clean upArnaud Boutonné
svn-id: r52229
2010-08-20Hugo - Fix a problem in the F1 behaviorArnaud Boutonné
svn-id: r52228
2010-08-20Hugo - Add handling of "turbo" key (F8)Arnaud Boutonné
- Modify the score line so it looks like the DOS one svn-id: r52227
2010-08-20Hugo - Move DOS hardcoded inventory strings to Hugo.datArnaud Boutonné
svn-id: r52226
2010-08-20Reverting r52224, as it was incorrect - fanmade games use the same ↵Filippos Karapetis
interpreter as normal ones, so this doesn't make sense. Added a FIXME with a description about the graphics glitch in fanmade games svn-id: r52225
2010-08-20SCI: Fixed bug #3041153 - "SCI Fanmade Games: Message window glitch"Filippos Karapetis
svn-id: r52224
2010-08-20SCI: Fixed bug #3049146 - "MOTHERGOOSE CD: Rooms 7, 23 crash", merged some ↵Filippos Karapetis
similar workaround entries and added a comment for invalid rects received in kCan(t)BeHere svn-id: r52223
2010-08-20SCI: Fixed the GM detection introduced in rev #52211 to check the first ↵Filippos Karapetis
available track, instead of track 1 (which doesn't always exist, e.g. in Pharkas). Also, added a comment inside applyPatch() svn-id: r52222
2010-08-20Fascination - Add a delay before entering the lab. This was a script issue ↵Arnaud Boutonné
only present in the Amiga and Atari ST versions svn-id: r52221
2010-08-20SCI: Changed a warning into a debugCFilippos Karapetis
svn-id: r52220
2010-08-19SCI: disabling EGA mapping after sci1egaMartin Kiewitz
fixes vga conversion games graphic glitches, some views have bad mapping tables svn-id: r52218
2010-08-19Fascination - Fix protection screen (and several other glitches like in the ↵Arnaud Boutonné
very last screen behavior) svn-id: r52217
2010-08-19MOHAWK: Draw in the dome combination in the lab journalMatthew Hoops
svn-id: r52216
2010-08-19MOHAWK: Draw in the telescope combination in Catherine's journalMatthew Hoops
svn-id: r52215
2010-08-19SCI: Fixed bug #3038228 - "MOTHERGOOSE: Crash at the castle"Filippos Karapetis
svn-id: r52214
2010-08-19SCI: Fixed one of the bugs in hoyle3, from bug report #3038837 - "HOYLE3: ↵Filippos Karapetis
EGA/VGA Crashes" (that report includes more issues) svn-id: r52213
2010-08-19SCI: Added checking for the existence of a GM track, to determine if device ↵Filippos Karapetis
ID 7 or 12 should be used. Fixes the GM music in the demo of QFG3, which is using an in-between version of SCI1 and SCI1.1 svn-id: r52211
2010-08-19SCI: Fixed bug #3039768 - "QFG3: Glitch When Making Thief Sign to Rope ↵Filippos Karapetis
Maker", by fixing the implementation of kSetJump, based on Greg's SCI code. kSetJump returned an incorrect result, causing the actor to jump outside the screen svn-id: r52207
2010-08-19KYRA: Remove superfluous music fade out on Kyra 3 startup.Johannes Schickel
svn-id: r52201
2010-08-19KYRA: Cleanup.Johannes Schickel
svn-id: r52200
2010-08-18SCI: Fixed bug #3039679 - "SCI Fanmade - The Gem Scenario: Crash at the start"Filippos Karapetis
svn-id: r52199
2010-08-18SCUMM/FM-TOWNS: start rewriting audio codeFlorian Kagerer
- Start rewriting audio code for FM-TOWNS versions of Loom, Indy3 and Monkey Island 1 using the recently added code in towns_audio.cpp (Zak should work the same way, but I can't test, since I don't own that one). - All sound types (pcm, euphony and cd audio) now support volume and balance control (e.g. try walking into/out of the kitchen and opening/closing the door in the Scumm Bar in Monkey Island 1 or walking into/out of the circus tent). - Pcm sounds now support proper loop start/end and note offsets (e.g. try out the hammer sound in the forge in LOOM for example). - some other minor improvements - The FM-Towns versions of Indy 4 and Monkey Island 2 are not affected. I don't have Monkey Island 2, but I presume that it will work like Indy 4. Adding support for these will be a separate task, since they work quite differently. svn-id: r52198
2010-08-18SCI: Fixed bug #3041232 - "LB2Floppy: Crash at Museum"Filippos Karapetis
svn-id: r52197