Commit Graph
47 Commits
Author SHA1 Message Date
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 0a130d8dcf SHERLOCK: RT: Fix hang on dragging mouse outside Inventory verbs list 2016-09-06 22:59:16 -04:00
Paul Gilbert f8fc43be99 SHERLOCK: RT: Fix hang clicking on edge of inventory verb list borders 2016-09-03 16:36:03 -04:00
Torbjörn Andersson 60b763bd4c SHERLOCK: Fix bug #7084 ("Crash when taking inventory")
This was part regression (ManagedSurface is picky about the order
of the parameters to the line drawing functions), part bug since
it was drawing a horizontal line instead of a vertical.

This call draws a very short vertical line to separate the
rightmost "join" of the middle horizontal bar in the inventory
dialog from the scrollbar. Unless you know what you're looking
for, it's pretty hard to spot the difference.

Thanks to dreammaster for figuring out the proper fix, while I
was still trying to figure out what it was trying to draw.
2016-03-25 01:40:07 +01:00
Paul Gilbert 3da3dda187 SHERLOCK: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:27 -04:00
Paul Gilbert ee1ef54f37 SHERLOCK: RT: Fix crash showing folder to Watson 2015-10-16 19:59:31 -04:00
Torbjörn Andersson 303bbe75d5 SHERLOCK: Fix comment typos 2015-08-29 21:30:55 +02: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 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 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 9e545df252 SHERLOCK: RT: Generalise code for joining cursor and images as a cursor 2015-07-25 14:24:05 -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 f415fe49a7 SHERLOCK: RT: Fix warnings 2015-07-18 23:12:43 -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 d0a6af6cb9 SHERLOCK: RT: Splitting inventory verb dialog code into it's own class 2015-07-17 21:07:03 -04:00
Paul Gilbert 3d20072fd8 SHERLOCK: RT: Fix display of inventory in scrolled scenes 2015-07-08 08:35:03 -04:00
Paul Gilbert 1e37f0b2ef SHERLOCK: Change FixedText::getText to return const char * 2015-07-03 16:01:20 -04:00
Paul Gilbert 323a16e51c SHERLOCK: RT: Implement scrollbar event handling 2015-07-03 11:24:48 -04:00
Paul Gilbert 8d7528c4ce SHERLOCK: RT: Implemented render method for talk dialog 2015-07-02 23:10:24 -04:00
Paul Gilbert 169f4b94f2 SHERLOCK: RT: Fix looking at characters 2015-07-02 20:13:21 -04:00
Paul Gilbert 8e4fca0e75 SHERLOCK: RT: Fix inventory tooltip when hovering on empty slots 2015-06-30 20:01:53 -04:00
Paul Gilbert 2664ee6314 SHERLOCK: RT: Create a tooltip base clsas 2015-06-30 08:29:09 -04:00
Paul Gilbert 9ef857bc6f SHERLOCK: RT: Inventory tooltip now partially showing 2015-06-30 07:34:46 -04:00
Paul Gilbert 93072407bc SHERLOCK: RT: Fix display of lines in inventory dialog 2015-06-29 21:53:40 -04:00
Paul Gilbert 03adfa2b96 SHERLOCK: RT: Implement further inventory tooltip code 2015-06-29 20:50:48 -04:00
Paul Gilbert 14a852d1a3 SHERLOCK: RT: Add in .c_str() calls to fix compilation 2015-06-29 08:23:50 -04:00
Paul Gilbert 753a810070 SHERLOCK: RT: Beginnings of inventory window tooltip class 2015-06-29 07:51:25 -04:00
Paul Gilbert b74bc43a53 SHERLOCK: RT: Fix display of inventory window 2015-06-28 21:15:54 -04:00
Paul Gilbert a041aec839 SHERLOCK: RT: Inventory window now partially showing 2015-06-28 20:10:02 -04:00
Paul Gilbert d5c1f8b8d6 SHERLOCK: RT: Implement initial inventory 2015-06-28 13:29:32 -04:00
Paul Gilbert 92ac962718 SHERLOCK: RT: Further split-off of Scalpel-specific code 2015-06-25 20:42:02 -04:00
Paul Gilbert 5a5a225216 SHERLOCK: RT: Implemented further journal draw methods 2015-06-21 17:23:26 -04:00
Paul Gilbert 0a8630ab46 SHERLOCK: RT: Implemented drawJournalControls 2015-06-21 14:44:32 -04:00
Paul Gilbert dec2b0857c SHERLOCK: Split up Journal class for each game 2015-06-21 09:47:59 -04:00
Paul Gilbert 3adaf2f999 SHERLOCK: RT: Implement inventory handleEvents 2015-06-21 08:46:38 -04:00
Paul Gilbert 77f256011a SHERLOCK: RT: Added remaining rendering code for inventory widget 2015-06-19 21:25:16 -04:00
Paul Gilbert 4ce4431c61 SHERLOCK: RT: Beginnings of inventory menu widget 2015-06-19 19:45:06 -04:00