35 Commits

Author SHA1 Message Date
Paul Gilbert
f959a461a9 SHERLOCK: RT: Hook up fast speed to the Ctrl+S toggle
This reverts back to the original slower speed by default, but allows
the Ctrl+S toggle from Scalpel to work in Rose Tattoo to increase
the play speed
2015-10-14 19:42:18 -04:00
Paul Gilbert
fc6bde8f23 SHERLOCK: RT: Slightly increase movement speed
This may cause slight timing issues when doing animations of Holmes
playing musical instruments; I've already added special cases for
several of them to still keep animations in sync with the music
2015-10-12 21:42:35 -04:00
Paul Gilbert
62973836e1 SHERLOCK: SS: Make _frameRate unsigned to fix GCC warnings 2015-08-30 12:55:20 -04:00
Paul Gilbert
b654369377 SHERLOCK: SS: Fix speed of intro sequence 2015-08-30 12:03:40 -04:00
Paul Gilbert
c8aa1450a2 SHERLOCK: RT: Enforce wait cursor when pausing without control in scripts 2015-08-28 21:16:41 -04:00
Paul Gilbert
a563077edb SHERLOCK: Set game speed to match the originals
This applies to make both games match the originals. This is particularly
important for Rose Tattoo, since there are several times Sherlock plays
instruments, and the animations need to sync up with the music
2015-08-25 20:47:18 -04:00
Paul Gilbert
57edfc8a5d SHERLOCK: RT: Reduce game speed to make it more like the original
This actually fixes a bug when the lady storms out of
Rumsey's Haberdashery.. if she leaves too quickly, Watson's
farewell dialog is still active, and stops a needed flag being set
2015-08-23 15:31:10 -04:00
Paul Gilbert
9e545df252 SHERLOCK: RT: Generalise code for joining cursor and images as a cursor 2015-07-25 14:24:05 -04:00
Paul Gilbert
58380d5661 SHERLOCK: RT: Fix operation of Quit dialog 2015-07-24 20:20:18 -04:00
Paul Gilbert
c6e1884403 SHERLOCK: RT: Rendering fixes for Options & Quit dialogs 2015-07-24 19:42:41 -04:00
Paul Gilbert
48f5ef847f SHERLOCK: RT: Fix tooltip display when using inventory item 2015-07-19 18:56:08 -04:00
Paul Gilbert
b16dced3c9 SHERLOCK: RT: Support for showing inventory items as a cursor 2015-07-19 16:09:40 -04:00
Paul Gilbert
3d20072fd8 SHERLOCK: RT: Fix display of inventory in scrolled scenes 2015-07-08 08:35:03 -04:00
Paul Gilbert
ed2caf7cd6 SHERLOCK: RT: Fix display of verb menu in wide-screen scenes 2015-07-07 21:25:55 -04:00
Paul Gilbert
b2da505145 SHERLOCK: RT: Implemented journal event handling 2015-06-21 19:42:28 -04:00
Paul Gilbert
09bd10c6cb SHERLOCK: RT: Implemented WidgetVerbs execute 2015-06-16 21:13:34 -04:00
Paul Gilbert
dd1781a3f2 SHERLOCK: Split up image file classes into their own file 2015-06-10 19:58:04 -04:00
Torbjörn Andersson
08b81e38f3 SHERLOCK: Add hotspot to magnifying glass cursor
I am not sure exactly what the original did, but this seems to match
the behaviour I've observed in DOSBox.
2015-06-03 19:19:05 +02:00
Paul Gilbert
483a72b8b8 SHERLOK: Beginnings of split of doBgAnim logic 2015-05-26 22:05:27 -04:00
Paul Gilbert
1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert
437bcf3cfe SHERLOCK: Simplify Events not to need it's own copy of the mouse pos 2015-05-18 18:43:29 -04:00
Willem Jan Palenstijn
902b791165 SHERLOCK: Make copyright headers consistent 2015-05-09 18:06:05 +02:00
Paul Gilbert
27938653a5 SHERLOCK: Further fixes for entering savegame names 2015-04-22 04:44:55 -05:00
Paul Gilbert
9ba234c0e0 SHERLOCK: Implemented Map::show method 2015-04-16 17:32:11 -05:00
Paul Gilbert
96e04ab797 SHERLOCK: Implemented doScript and support methods 2015-04-10 23:35:26 -05:00
Paul Gilbert
4fad808aad SHERLOCK: Implemented doMainControl 2015-03-27 08:36:04 -04:00
Paul Gilbert
73085bf570 SHERLOCK: Beginnings of UserInterface class 2015-03-23 20:34:34 -04:00
Paul Gilbert
7f04ea4425 SHERLOCK: Implemented checkSprite 2015-03-21 20:25:15 -04:00
Paul Gilbert
26c5168074 SHERLOCK: Implemented checkObject and some support methods 2015-03-21 18:18:12 -04:00
Paul Gilbert
a02461fcb1 SHERLOCK: Refactorings, new Sprite and People classes 2015-03-19 19:49:42 -04:00
Paul Gilbert
2dc355ff6e SHERLOCK: Implement Scalpel-specific scene starting 2015-03-18 22:32:41 -04:00
Paul Gilbert
62f3f5d14e SHERLOCK: Remainder of showCityCutscene implemented 2015-03-17 23:09:04 -04:00
Paul Gilbert
b762bebf27 SHERLOCK: Implement sprite palette loading and fade out 2015-03-16 08:07:24 -04:00
Paul Gilbert
92c55e2bb1 SHERLOCK: Beginning of animation player 2015-03-15 21:25:07 -04:00
Paul Gilbert
1452c18ffb SHERLOCK: Added events manager and debugger classes 2015-03-15 18:42:24 -04:00