Commit Graph
86814 Commits
Author SHA1 Message Date
Strangerke f6b6b4c728 SHERLOCK: Fix the way the sprite frames are freed 2015-05-07 18:24:50 +02:00
Strangerke 4884762e04 SHERLOCK: Reduce the scope of some variables 2015-05-07 18:21:25 +02:00
Paul Gilbert 97bec43799 SHERLOCK: Minor comment updates 2015-05-06 23:39:23 -04:00
Paul Gilbert 6c41a9be52 SHERLOCK: Fix looking at Paul's Cap immediately after entering a scene 2015-05-06 23:34:57 -04:00
Kirben 3f3ad61927 SCUMM: SCUMM: Add English 1.6 disk version of Day of the Tentacle for DOS. 2015-05-07 11:12:59 +10:00
Kirben 2456163f5d SCUMM: SCUMM: Add English 1.4 version of Indiana Jones and the Last Crusade for DOS. 2015-05-07 11:04:08 +10:00
Paul Gilbert d8673cfe44 SHERLOCK: Dropped _saveSeqNum in favor of _savedSequences size 2015-05-06 20:46:03 -04:00
Kirben 8b82090c91 SCUMM: Add UK version of Pajama Sam 2 for Windows. 2015-05-07 10:23:11 +10:00
Sven Hesse 5bec0cbb9d GOB: Make coordinate parameters in Surface::fillRect() signed
And clip to [0, width), [0, height) before drawing.

This fixes bug #6864, which is a regression I introduced in
51fd528fe5 when I changed all
the drawing code to use the Surface class.

I thought that having unsigned coordinates makes sense, but
for some reason, Fascination sets _destSpriteX (which maps
to left in fillRect()) to -1, expecting the drawing code to
clip.
2015-05-07 00:34:02 +02:00
Martin Kiewitz 66a4b3c805 SCI: add qfg2 airElemental workaround - bug #6859 2015-05-05 13:36:25 +02:00
Strangerke 0c12b85d4b SHERLOCK: Fix checkForSoundFrames, add some warning TODOs 2015-05-05 07:00:24 +02:00
Paul Gilbert 034e1384aa SHERLOCK: Fix picking up Sarah's effects in Morgue 2015-05-04 13:41:01 -10:00
Paul Gilbert 8a9467b09a SHERLOCK: Check _talkToAbort after calling pickupObject 2015-05-04 13:22:43 -10:00
Martin Kiewitz f1a75991ed SCI: fix bug in new string identifying code
fixes string identifying in mac SCI1.1 games
2015-05-04 21:50:42 +02:00
Martin Kiewitz ed7007162a SCI: Scripts: identify strings + debug command
debug command is called "script_strings" / "scrs"
2015-05-04 21:19:05 +02:00
Paul Gilbert 0554e893ce SHERLOCK: Fix picking up knife in taxidermy 2015-05-03 18:19:12 -10:00
Paul Gilbert 32d46dc00a SHERLOCK: Fix crash when moving crates 2015-05-03 18:17:50 -10:00
Willem Jan Palenstijn 3d0c691694 SCI: Handle pronouns in parser
When parsing a sentence, its type 0x142 word (presumably the object) is
now stored. Any pronouns (type 0x080) are then automatically replaced by
this stored word.
2015-05-03 17:21:07 +02:00
Willem Jan Palenstijn 30b5497e24 SCI: Clarify function name 2015-05-03 13:45:05 +02:00
Christian Krause d39f93af68 SWORD25: Draw next movie frame only when an update is needed
This fixes the problem that the movies are played too fast
and get out of sync with additionally played speech samples.
2015-05-03 12:19:17 +02:00
Paul Gilbert c5d5694883 SHERLOCK: Fix gfx glitch when returning to morgue for a second time 2015-05-02 18:51:13 -10:00
Paul Gilbert 0a2c50deb5 SHERLOCK: Revised door close fix due to new bug when entering morgue 2015-05-02 18:15:24 -10:00
Paul Gilbert f97e550d86 SHERLOCK: Don't mark leaving scene as visited during savegame loads 2015-05-02 17:48:07 -10:00
Paul Gilbert 9ff445497f SHERLOCK: Properly close door when entering Sarah's flat 2015-05-02 16:29:08 -10:00
Paul Gilbert eb4757d6e3 SHERLOCK: Fix original game bug when testing powdery substance 2015-05-02 14:34:49 -10:00
Paul Gilbert dceff02922 SHERLOCK: Fix trying to enter theatre without talking to Lestrade 2015-05-02 13:53:20 -10:00
Martin Kiewitz cd2ead0a78 SCI: lsl5 script patch to fix game breaking bug
fixes green card phone number also calling limo
at the same time bug for the English PC 1.000
release.
2015-05-02 21:41:19 +02:00
Paul Gilbert 90b35d2381 SHERLOCK: Allow fast quitting when randomTransition in progress 2015-05-01 20:33:56 -10:00
Paul Gilbert 8fab80ce47 SHERLOCK: Tweak doBgAnim delays to better match original game 2015-05-01 20:31:43 -10:00
Paul Gilbert 7cf9fcd44e SHERLOCK: Change _helpStyle from int to bool 2015-05-01 19:13:53 -10:00
Paul Gilbert 850bd73968 SHERLOCK: Move Settings dialog event handling into Settings class 2015-05-01 18:47:13 -10:00
Paul Gilbert 86dab70eae SHERLOCK: Remove unused key pad speed field 2015-05-01 18:34:51 -10:00
Paul Gilbert a2ef3e2402 SHERLOCK: Moved Settings dialog into it's own class 2015-05-01 18:29:42 -10:00
Paul Gilbert 7d50c49f59 SHERLOCK: Fix intro sequence crash 2015-05-01 18:22:25 -10:00
Paul Gilbert 12d3976c38 SHERLOCK: Implement configuration settings save/load 2015-05-01 18:21:13 -10:00
Paul Gilbert d9a42a80ff SHERLOCK: Fix some remaining TODOs 2015-05-01 17:27:59 -10:00
Paul Gilbert b4c3d9840c SHERLOCK: Extra method comments 2015-05-01 17:17:24 -10:00
Paul Gilbert 42a99354f9 SHERLOCK: Rename playPrologue to play 2015-05-01 16:53:22 -10:00
Paul Gilbert 1e2ed9e3bc SHERLOCK: Further fixes for credits display 2015-05-01 16:32:09 -10:00
Paul Gilbert cce0b55831 SHERLOCK: Extra comments for methods in ScalpelEngine 2015-05-01 16:06:45 -10:00
Paul Gilbert 9fd73d0b9a SHERLOCK: Implemented showLBV and fixes for credits display 2015-05-01 15:59:36 -10:00
Paul Gilbert 8671d29627 SHERLOCK: Re-enabled intro credits 2015-05-01 15:58:47 -10:00
Paul Gilbert 5b8fb0cf90 SHERLOCK: Fix crash unlocking desk drawer in Palmist 2015-05-01 14:54:28 -10:00
Paul Gilbert a4662b4699 SHERLOCK: Fix getting Tarot cards 2015-05-01 14:22:35 -10:00
Paul Gilbert 093d7877e6 SHERLOCK: Fix conversation with Lord Brumwell 2015-05-01 14:22:21 -10:00
Paul Gilbert da75ee1f8b SHERLOCK: Fix display of animation cutscenes 2015-05-01 12:29:40 -10:00
Paul Gilbert edec4abfe5 SHERLOCK: Fix mirror display in scene 12 2015-05-01 11:48:41 -10:00
Paul Gilbert 3f5c159068 SHERLOCK: Fix opening pocketwatch 2015-05-01 10:24:53 -10:00
Paul Gilbert b8372695eb SHERLOCK: Refactored out _ongoingCans field 2015-05-01 10:08:14 -10:00
Paul Gilbert ffd65cfd36 SHERLOCK: Fix animation for retrieving pocket watch 2015-05-01 09:57:19 -10:00