Paul Gilbert
28dc37e627
SHERLOCK: RT: Fix return of findSpeaker
2015-08-16 21:41:18 -04:00
Paul Gilbert
bac5344385
SHERLOCK: RT: Don't allow saving the game during the intro
2015-08-16 15:06:14 -04:00
Paul Gilbert
169404b5f0
SHERLOCK: RT: Don't allow skipping intro until title is shown
2015-08-16 15:01:57 -04:00
Paul Gilbert
8950549b44
SHERLOCK: Further fixes to character movement across saves
...
Restoring movement across save didn't work, so properly handle
stopping any moving characters when loading a savegame
2015-08-16 13:42:58 -04:00
Paul Gilbert
621a37bbe3
SHERLOCK: Fix saving/loading when characters are moving
2015-08-15 20:26:36 -04:00
Paul Gilbert
21028131cf
SHERLOCK: RT: Implemented setMusicVolume, cleanup of sound code
2015-08-15 12:30:04 -04:00
Paul Gilbert
df80a92e0a
SHERLOCK: RT: Fix freeing character _altImages when done with
2015-08-15 10:43:40 -04:00
Paul Gilbert
c89fe9e123
SHERLOCK: RT: Return correct speaker index from findSpeaker for Holmes
2015-08-15 10:01:04 -04:00
Paul Gilbert
2b19dba460
SHERLOCK: RT: Fix resetting sprite sequences
2015-08-15 07:00:23 -04:00
Paul Gilbert
23aba271ff
SHERLOCK: RT: Fix setting up speech file to use during cutscenes
2015-08-14 20:54:39 -04:00
Paul Gilbert
3e718ad31f
SHERLOCK: RT: Revert lookAtObject to use playSound
2015-08-13 19:44:01 -04:00
Paul Gilbert
336abef401
SHERLOCK: RT: Fix voice-only conversations when subtitles are off
2015-08-12 21:13:26 -04:00
Paul Gilbert
e6b070711a
SHERLOCK: RT: Hook window/speech to ScummVM speech/subtitles setting
2015-08-12 08:46:09 -04:00
Paul Gilbert
237d1149b5
SHERLOCK: RT: Don't error out if a speech resource doesn't exist
2015-08-11 20:30:04 -04:00
Paul Gilbert
9b0bf9e215
SHERLOCK: RT: Beginnings of speech code
2015-08-10 22:01:02 -04:00
Paul Gilbert
d4c1162d70
SHERLOCK: RT: Fix for entering savegame in original saves dialog
2015-08-09 19:44:40 -04:00
Torbjörn Andersson
5a7cb98ec3
SHERLOCK: Remove unused (and misspelled) variable
2015-08-09 23:07:13 +02:00
Paul Gilbert
28af73777b
SHERLOCK: RT: Fix crash when clicking in inventory at start of game
2015-08-09 11:59:52 -04:00
Paul Gilbert
d5af7b73ec
SHERLOCK: RT: Fix drawing last frame of animations
2015-08-09 08:08:03 -04:00
Paul Gilbert
41e1320d83
SHERLOCK: RT: Fix display of scrollbar up/arrow arrows
2015-08-08 12:41:46 -04:00
Paul Gilbert
b29413965c
SHERLOCK: RT: Show the GMM if user clicks when credits are being displayed
2015-08-08 12:09:15 -04:00
Paul Gilbert
328c0d761f
SHERLOCK: RT: Fix loading savegames when credits are active
2015-08-08 11:52:40 -04:00
Paul Gilbert
e9455457a8
SHERLOCK: RT: Don't allow saving when credits are active
2015-08-08 11:42:25 -04:00
Paul Gilbert
5c1fbaff4b
SHERLOCK: RT: Fixes for password entry
2015-08-08 09:25:18 -04:00
Paul Gilbert
bb252129b6
SHERLOCK: RT: Implementing password entry window
2015-08-08 08:45:41 -04:00
Paul Gilbert
ee54396126
SHERLOCK: RT: Implemented pickUpObject
2015-08-08 07:00:05 -04:00
Paul Gilbert
0b53820dd9
SHERLOCK: RT: Fix showing verbs with * prefixed target actions
2015-08-07 23:20:48 -04:00
Paul Gilbert
87956d6a10
SHERLOCK: RT: Fix initialization of NPC descriptions
2015-08-07 23:10:16 -04:00
Paul Gilbert
62406c81b7
SHERLOCK: RT: Fix display when characters have nothing to say
2015-08-07 22:20:03 -04:00
Paul Gilbert
4c8b2f1235
SHERLOCK: RT: Fix cmdPlaySong opcode
2015-08-07 20:01:23 -04:00
Paul Gilbert
02548aaf1c
SHERLOCK: RT: Fix incorrect entries in opcode method table
2015-08-07 17:38:27 -04:00
Paul Gilbert
6c383d930d
SHERLOCK: RT: Fixes and cleanup for getting string params in opcodes
2015-08-07 17:29:40 -04:00
Paul Gilbert
667209d755
SHERLOCK: RT: Fix loading character graphics for the player
2015-08-07 16:14:00 -04:00
Paul Gilbert
b573e0cf7a
SHERLOCK: RT: Fix NPC indexes in multiple opcodes
2015-08-06 21:51:55 -04:00
Paul Gilbert
59bc9f846d
SHERLOCK: RT: Properly implement cmdWalkHolmesAndNPCToCoords
2015-08-06 21:40:35 -04:00
Paul Gilbert
dc3e1eda8b
SHERLOCK: RT: Added german fixed text list
2015-08-05 21:52:41 -04:00
Paul Gilbert
ed4ae8c863
SHERLOCK: RT: Properly wait for press when dart game ends
2015-08-04 19:35:51 -04:00
Paul Gilbert
109ee5ba7a
SHERLOCK: RT: Set up Escape key to automatically win darts game
...
Unlike in Serrated Scalpel, the darts game can't be skipped, so
there really needs to be a way to skip having to play it
2015-08-04 19:19:48 -04:00
Paul Gilbert
cb568dbbbe
SHERLOCK: RT: Fix using Escape in darts minigame
2015-08-04 08:35:27 -04:00
Paul Gilbert
d4653b15a4
SHERLOCK: RT: Further fixes for darts minigame
2015-08-03 21:57:40 -04:00
Paul Gilbert
0ae12caa7b
SHERLOCK: RT: Fix throwing darts in darts minigame
2015-08-03 21:09:20 -04:00
Paul Gilbert
1b9dfb2ccd
SHERLOCK: RT: Fix initial display of dartboard minigame
2015-08-03 20:19:35 -04:00
Paul Gilbert
0b71a296e3
SHERLOCK: RT: Fix GCC complaint about nullptr type casting
2015-08-03 19:50:43 -04:00
Paul Gilbert
e3cd091f88
SHERLOCK: RT: Fix Coverity warning
2015-08-03 18:17:03 -04:00
Paul Gilbert
a66f42fe20
SHERLOCK: RT: Minor differences in talk code
2015-08-02 23:11:25 -04:00
Paul Gilbert
9f74d342a8
SHERLOCK: RT: Fix saving in the lab table scene
2015-08-02 18:53:03 -04:00
Paul Gilbert
74147989e5
SHERLOCK: RT: Fix analysing solved Foolscap
2015-08-02 18:40:01 -04:00
Paul Gilbert
6a346b97a2
SHERLOCK: RT: Fixes for Foolscap puzzle
2015-08-02 18:10:41 -04:00
Paul Gilbert
6a21765c2e
SHERLOCK: RT: Rename hangman puzzle to foolscap puzzle
2015-08-02 17:47:44 -04:00
Paul Gilbert
fd849ee58c
SHERLOCK: RT: Refactoring and cleanup for Foolscap puzzle
2015-08-02 17:40:53 -04:00
Paul Gilbert
1ae250f53b
SHERLOCK: RT: Fix NPC initialization when they start walking
2015-08-02 15:24:43 -04:00
Paul Gilbert
7765cdb972
SHERLOCK: RT: Implement Tattoo cmdCallTalkFile
2015-08-02 15:14:22 -04:00
Paul Gilbert
1e3313580f
SHERLOCK: RT: Fix NPC movement to original pos in pullNPCStack
2015-08-02 14:21:58 -04:00
Paul Gilbert
650c455e85
SHERLOCK: RT: Fix setting default _lookPos in scrolled scenes
2015-08-01 16:03:01 -04:00
Paul Gilbert
86e9bb1f65
SHERLOCK: RT: Fix closing Verbs menu by clicking outside it
2015-07-31 22:09:23 -04:00
Paul Gilbert
a567c21633
SHERLOCK: RT: Fix initialization of Watson's default talk file
2015-07-31 21:58:51 -04:00
Paul Gilbert
989ba681bc
SHERLOCK: RT: Mousing over an NPC overrides any bg object at the same place
2015-07-31 21:43:35 -04:00
Paul Gilbert
8fd588072d
SHERLOCK: RT: Implement inventory window scrolling
2015-07-31 21:21:52 -04:00
Paul Gilbert
f99b42a89d
SHERLOCK: RT: Don't show inventory item tooltips on scrollbar
2015-07-31 20:44:38 -04:00
Paul Gilbert
90802cedbc
SHERLOCK: RT: Fix saving so Watson's walk sequences can be set on loading
2015-07-31 20:07:03 -04:00
Paul Gilbert
238ec804cf
SHERLOCK: RT: Fix crash when scrollbar count equals page size
2015-07-31 18:38:32 -04:00
Paul Gilbert
4cc2bcabe1
SHERLOCK: RT: Fix inventory tooltips when in a scene with a mask
...
ScummVM simplifies tooltip handling by drawing tooltips directly to the
screen surface. This works well in most cases, but in mask scenes, the
screen is recopied at the end of rendering to apply the mask overlay,
so the tooltip needs to be redrawn after again in order to be seen
2015-07-31 17:32:38 -04:00
Paul Gilbert
803969b928
SHERLOCK: RT: Fix rendering of of scene masks
2015-07-31 08:33:19 -04:00
Paul Gilbert
6cf0bfe6d5
SHERLOCK: RT: Further fixes for _lookupTable1 init
2015-07-30 22:36:11 -04:00
Paul Gilbert
7b6c49033e
SHERLOCK: RT: Fix initialization of _lookupTable1
2015-07-30 22:04:20 -04:00
Paul Gilbert
7a4d4ac29d
SHERLOCK: RT: Fix flickering tooltips in scenes with a mask
2015-07-30 20:48:20 -04:00
Paul Gilbert
d8d475b271
SHERLOCK: RT: Fix initialization and saving of inv item requiredFlag values
2015-07-30 08:30:25 -04:00
Paul Gilbert
46b80d3e74
SHERLOCK: RT: Fix redrawing journal when page is changed
2015-07-29 22:02:54 -04:00
Paul Gilbert
9e5bd8609f
SHERLOCK: RT: Fix memory leaks
2015-07-29 08:29:00 -04:00
Paul Gilbert
8c46a7ef2a
SHERLOCK: RT: Remove redundant keypad checks
2015-07-28 21:10:21 -04:00
Paul Gilbert
1460e1f296
SHERLOCK: RT: Properly redraw screen after closing journal
2015-07-28 21:04:21 -04:00
Paul Gilbert
d021b20e82
SHERLOCK: RT: Fix loading and display of journal locations
2015-07-27 20:32:32 -04:00
Paul Gilbert
24818c1877
SHERLOCK: RT: Fix compiler warnings
2015-07-26 23:25:29 -04:00
Paul Gilbert
3712c52451
SHERLOCK: RT: Fix placement of journal text
2015-07-26 22:47:36 -04:00
Paul Gilbert
bcfe38c24f
SHERLOCK: RT: Move Journal record method back to Journal class
2015-07-26 21:51:18 -04:00
Paul Gilbert
c2d1369546
SHERLOCK: RT: Stop windows from going off-screen to the right
2015-07-26 21:15:57 -04:00
Paul Gilbert
20a067a662
SHERLOCK: RT: Fix scrolling talk window
2015-07-26 20:58:26 -04:00
Paul Gilbert
ec5406377c
SHERLOCK: RT: Fix crash from adding text window multiple times
2015-07-26 18:33:11 -04:00
Paul Gilbert
3e0ba9feee
SHERLOCK: RT: Fix showing Journal when in a scrolled scene
2015-07-26 15:31:42 -04:00
Paul Gilbert
86a33cf428
SHERLOCK: RT: Correct order of precedence of shapes in findBgShape
2015-07-26 12:23:26 -04:00
Paul Gilbert
3217eab539
SHERLOCK: RT: Implement Files dialog getFilename
2015-07-26 11:15:21 -04:00
Paul Gilbert
b2de771613
SHERLOCK: RT: Implement Files dialog event handling
2015-07-26 09:24:02 -04:00
Paul Gilbert
d8cdaabadf
SHERLOCK: RT: Further fixes for scrolling in Files dialog
2015-07-26 07:49:03 -04:00
Paul Gilbert
05eb787ce5
SHERLOCK: RT: Refactoring scrolling code to WidgetBase
2015-07-25 23:24:39 -04:00
Paul Gilbert
1d16677e35
SHERLOCK: RT: Implemented rendering of Files dialog
2015-07-25 21:25:59 -04:00
Paul Gilbert
3e0383ac0c
SHERLOCK: RT: Fix centering screen on person when scene starts
2015-07-25 17:24:31 -04:00
Paul Gilbert
8753fa17d3
SHERLOCK: RT: Add RT version of default scene facing list
2015-07-25 17:02:24 -04:00
Paul Gilbert
d325d53755
SHERLOCK: RT: Fix movement and tooltip display when dragging lab objects
2015-07-25 15:59:53 -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
cb9aab65b0
SHERLOCK: RT: Clean up handling of WidgetLab for lab table scene
2015-07-25 11:26:09 -04:00
Paul Gilbert
e77f9f1779
SHERLOCK: RT: Hook up ScummVM save/load dialogs in-game
2015-07-25 10:27:49 -04:00
Paul Gilbert
fc0cf31fde
SHERLOCK: RT: Skeleton class for Files dialog
2015-07-24 22:14:40 -04:00
Paul Gilbert
67d2bf8589
SHERLOCK: RT: Fix Options dialog event handling
2015-07-24 21:47: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
8ccc6331ad
SHERLOCK: RT: Implement Quit dialog
2015-07-24 12:06:07 -04:00
Paul Gilbert
c4736c274e
SHERLOCK: RT: Implement Options dialog event handling
2015-07-23 22:56:42 -04:00
Paul Gilbert
1018dad556
SHERLOCK: RT: Implemented Options dialog rendering
2015-07-23 21:50:45 -04:00
Paul Gilbert
afccba26b8
SHERLOCK: RT: Beginnings of Options dialog widget class
2015-07-22 21:16:59 -04:00
Paul Gilbert
5117482f79
SHERLOCK: RT: Implement maskArea
2015-07-22 21:02:29 -04:00
Paul Gilbert
71296d6461
SHERLOCK: RT: Split TattooEngine code into separate widget classes
2015-07-22 20:26:28 -04:00
Paul Gilbert
1a680ddb13
SHERLOCK: RT: Fix spelling mistake
2015-07-22 19:56:48 -04:00
Paul Gilbert
4e5c8d35f7
SHERLOCK: RT: Further fixes for credits display
2015-07-21 22:44:34 -04:00
Paul Gilbert
15c8917c01
SHERLOCK: RT: Fix compiler warnings
2015-07-21 22:36:05 -04:00
Paul Gilbert
aad99b7706
SHERLOCK: RT: Load screen masks for specific scenes
2015-07-21 22:03:29 -04:00
Paul Gilbert
21d6099463
SHERLOCK: RT: Implemented doHangManPuzzle
2015-07-21 21:55:32 -04:00
Paul Gilbert
b952b8b0da
SHERLOCK: RT: Credits display now partially working
2015-07-21 20:26:02 -04:00
Paul Gilbert
60a4a85604
SHERLOCK: RT: Implement credits
2015-07-21 19:55:34 -04:00
Paul Gilbert
c38d8d9617
SHERLOCK: RT: Keep lab scene widget active after displaying messages
2015-07-21 08:12:47 -04:00
Paul Gilbert
959c4eceda
SHERLOCK: RT: Fix clicking on Exit button in Lab scene
2015-07-21 08:12:04 -04:00
Paul Gilbert
a28d34b7b9
SHERLOCK: RT: Fix showing tooltips for solid objects in lab scene
2015-07-20 21:58:05 -04:00
Paul Gilbert
4a738f972a
SHERLOCK: RT: Compilation fix
2015-07-20 20:12:02 -04:00
Paul Gilbert
39930a25c3
SHERLOCK: RT: Implement WidgetLab displayLabNames
2015-07-20 19:56:01 -04:00
Paul Gilbert
e4975cef85
SHERLOCK: RT: Implemented WidgetLab handleEvents
2015-07-20 19:36:38 -04:00
Paul Gilbert
500877dac5
SHERLOCK: RT: Beginnings of lab table widget class
2015-07-20 07:47:48 -04:00
Paul Gilbert
87a91e69e6
SHERLOCK: RT: Fix walking when the screen is scrolled
2015-07-19 19:40:51 -04:00
Paul Gilbert
4e7a4695e0
SHERLOCK: RT: Hide any active tooltip when the scene changes
2015-07-19 19:26:36 -04:00
Paul Gilbert
b0c1e6efaa
SHERLOCK: RT: Implement using items on scene objects
2015-07-19 19:23:16 -04:00
Paul Gilbert
48f5ef847f
SHERLOCK: RT: Fix tooltip display when using inventory item
2015-07-19 18:56:08 -04:00
Paul Gilbert
a9150b5c3c
SHERLOCK: RT: Show tooltip when selecting scene object to use item on
2015-07-19 17:31:40 -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
bc9da9c14d
SHERLOCK: RT: Fix loading of inventory verb list secondary actions
2015-07-19 15:01:35 -04:00
Paul Gilbert
b52d48e0da
SHERLOCK: RT: Fix crash when clicking outside talk window to close it
2015-07-19 10:52:55 -04:00
Paul Gilbert
f415fe49a7
SHERLOCK: RT: Fix warnings
2015-07-18 23:12:43 -04:00
Paul Gilbert
0c9fcd7e02
SHERLOCK: RT: Fix crash loading text window when talking to Wiggins
2015-07-18 22:44:15 -04:00
Paul Gilbert
3838bc09a1
SHERLOCK: RT: Fix hiding talk window after selecting an option
2015-07-18 22:31:14 -04:00
Paul Gilbert
46c8a5c335
SHERLOCK: RT: Implement Escape key handling in waitForMore
2015-07-18 21:37:07 -04:00
Paul Gilbert
08036cc489
SHERLOCK: RT: Fix pressing Escape to close inventory windows
2015-07-18 21:08:47 -04:00
Paul Gilbert
1844f8ca3d
SHERLOCK: RT: Fix event handling for inventory Verbs menu
2015-07-18 17:41:10 -04:00
Paul Gilbert
3a4b478d98
SHERLOCK: RT: Fix display of inventory verb menu
2015-07-18 16:46:32 -04:00
Paul Gilbert
20a31501e6
SHERLOCK: RT: Fix showing look window for inventory items
2015-07-18 14:19:22 -04:00
Paul Gilbert
d0a6af6cb9
SHERLOCK: RT: Splitting inventory verb dialog code into it's own class
2015-07-17 21:07:03 -04:00
Paul Gilbert
95b1288329
SHERLOCK: RT: Simplify and fix size calculation in getTalkWindowSize
2015-07-17 19:26:47 -04:00
Paul Gilbert
9044e70bb9
SHERLOCK: RT: Don't show object tooltips when talk window active
2015-07-17 08:17:19 -04:00
Paul Gilbert
d31884e8a1
SHERLOCK: RT: Fix closing talk window by clicking outside it
2015-07-16 20:31:58 -04:00
Paul Gilbert
476d127de4
SHERLOCK: RT: Fix scrollbar event handling
2015-07-16 20:21:40 -04:00
Paul Gilbert
cce1e5012c
SHERLOCK: RT: Remove unused variables
2015-07-16 12:27:38 -04:00
Paul Gilbert
ea133b6cf0
SHERLOCK: RT: Fixes for highlighting lines in talk dialog
2015-07-16 12:11:16 -04:00
Paul Gilbert
f4bd1b5948
SHERLOCK: RT: Fix display of scrollbar in the talk window
2015-07-15 21:43:09 -04:00
Paul Gilbert
20d122bd8b
SHERLOCK: RT: Fix horizontal placement of talk windows
2015-07-15 20:22:55 -04:00
Paul Gilbert
0e8cb7cebc
SHERLOCK: RT: Reposition mouse when showing map to prevent scrolling
2015-07-15 19:02:59 -04:00
Paul Gilbert
8b5716f538
SHERLOCK: Improve flagging for can load/save
2015-07-15 18:52:28 -04:00
Paul Gilbert
18406818eb
SHERLOCK: RT: Fix map tooltip display when map is scrolled
2015-07-15 07:41:54 -04:00
Paul Gilbert
40dee7d966
SHERLOCK: RT: Fix display of talk windows with multiple options
2015-07-14 20:24:37 -04:00
Paul Gilbert
c92b020284
SHERLOCK: RT: Fix crash if clicking at very top of Verbs menu
2015-07-13 21:09:33 -04:00
Paul Gilbert
10c96babbc
SHERLOCK: Debugger locations command to show all locations on the map
2015-07-13 20:17:02 -04:00
Paul Gilbert
03acc4ec27
SHERLOCK: RT: Fix derived declaration of banishWindow
2015-07-13 19:38:14 -04:00
Paul Gilbert
5629410576
SHERLOCK: Fix compiler warnings
2015-07-12 23:09:38 -04:00
Paul Gilbert
6c03654980
SHERLOCK: Split up Debugger class for both games
2015-07-12 22:30:32 -04:00
Paul Gilbert
918f6c06a6
SHERLOCK: RT: Fix Holmes walking when moving to talk to character
2015-07-12 20:47:44 -04:00