Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
PushmePullyu
523d354371
SHERLOCK: Disable saving when cursor is hidden
...
Visibility of the cursor is not synced, so saving should be
impossible while it is hidden.
2023-10-16 17:30:02 +02:00
PushmePullyu
44497da4d3
SHERLOCK: Remove showCursor call from setCursor
...
Calling showCursor() every time the cursor changes
is unnecessary and breaks hiding it via Rose Tattoo's cmdMouseOnOff().
Instead, call showCursor() only once on game start.
2023-10-16 17:30:02 +02:00
PushmePullyu
7cbf499501
SHERLOCK: Assert _talkToAbort is unset before changing scene
2023-10-16 17:30:02 +02:00
athrxx
bd1dbecde9
TTS: (ENGINES) - add support for tts enable function
...
The new option only works as intended if the engine that have TTS support apply their own settings. It cannot be globally implemented before and after runGame(), since the engines don't all use the same config manager variables (sometimes "tts_enabled_speech", "tts_enabled" or "tts_narrator, sometimes more than one of these).
2022-04-26 21:08:41 +03:00
Torbjörn Andersson
98e7c9444b
SHERLOCK: Only create autosave on startup if that slot is empty
...
Otherwise, you'll lose your old autosave every time you start the game,
unless you load the savegame from the ScummVM launcher.
2021-12-27 09:24:07 +01:00
Paul Gilbert
69b2acfe05
SHERLOCK: Creates an autosave immediately when the game first starts
2021-12-26 18:44:48 -08:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
ysj1173886760
53dcc76913
SHERLOCK: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
9e15215b2d
SHERLOCK: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Adrian Frühwirth
a20f90cbb7
JANITORIAL: Fix formatting
2018-04-22 00:56:21 +02:00
Eugene Sandulenko
aa2eec09be
SHERLOCK: Fix debug channel initialization
2016-07-28 11:44:04 +03:00
Paul Gilbert
456e5956e0
SHERLOCK: RT: Properly hook up volume and mute toggles in Options dialog
2016-02-05 19:31:35 -05:00
Paul Gilbert
3acf884126
SHERLOCK: RT: Fix speech getting muted
2015-09-20 17:44:25 -04:00
Paul Gilbert
dff7941db7
SHERLOCK: 3DO: Still allow old 320x200 mode as a fallback
2015-09-13 15:29:29 -04:00
Paul Gilbert
4b8dd6662e
SHERLOCK: Fix comment message
2015-08-24 22:13:00 -04:00
Paul Gilbert
9f74d342a8
SHERLOCK: RT: Fix saving in the lab table scene
2015-08-02 18:53:03 -04:00
Paul Gilbert
d32e8f40c3
SHERLOCK: RT: Fix loading slot 0 from GMM
2015-07-18 23:08:30 -04:00
Paul Gilbert
8b5716f538
SHERLOCK: Improve flagging for can load/save
2015-07-15 18:52:28 -04:00
Paul Gilbert
6c03654980
SHERLOCK: Split up Debugger class for both games
2015-07-12 22:30:32 -04:00
Paul Gilbert
ef492b351b
SHERLOCK: RT: Changes for doScript method ending code
2015-07-05 22:22:30 -04:00
Paul Gilbert
480003f48d
SHERLOCK: RT: Cleanup of Exit class and fix exiting scenes
2015-07-02 20:53:40 -04:00
Torbjörn Andersson
ab4e4b0720
SHERLOCK: Register different default font setting for Rose Tattoo
2015-06-29 07:33:08 +02:00
Paul Gilbert
9eb168583f
SHERLOCK: Split FixedText into separate descendents for each game
2015-06-26 21:34:37 -04:00
Paul Gilbert
92ac962718
SHERLOCK: RT: Further split-off of Scalpel-specific code
2015-06-25 20:42:02 -04:00
Paul Gilbert
dec2b0857c
SHERLOCK: Split up Journal class for each game
2015-06-21 09:47:59 -04:00
Paul Gilbert
1732428aa6
SHERLOCK: RT: Implement font _yOffsets table
...
Since this table must only be set up for RT when changing fonts, I
needed to put an engine reference in the Fonts base class. Because
of this, I've been able to simplify the creation of the various
surfaces, since you no longer need to pass in the platform
2015-06-18 19:21:04 -04:00
Martin Kiewitz
e7dcf4905e
SHERLOCK: fixedText class to support localizations
...
also implemented text for windows (exit/up/down) using this class
2015-06-14 14:13:55 +02:00
Paul Gilbert
debe270d6f
SHERLOCK: RT: Implemented handleInput method
2015-06-13 11:38:12 -04:00
Martin Kiewitz
b5a4f622c2
SHERLOCK: 3DO: support for cAnim data (startCAnim)
...
it's now possible to leave the first room
Conflicts:
engines/sherlock/objects.cpp
2015-06-13 10:18:46 +02:00
Martin Kiewitz
91558e5f25
SHERLOCK: 3DO: disable portraits for 3DO
...
3DO does not include portrait data and instead used videos
2015-06-12 19:16:04 +02:00
Paul Gilbert
40a3a3b835
SHERLOCK: RT map display partially working
2015-06-11 08:32:31 -04:00
Paul Gilbert
cffa31c72e
SHERLOCK: Beginnings of Map descendent classes
2015-06-07 23:29:36 -04:00
Paul Gilbert
af2a1a3351
SHERLOCK: Refactoring, cleanup, and fixes for savegame code
2015-06-07 19:18:14 -04:00
Paul Gilbert
933e675194
SHERLOCK: Setting up game specific People descendant classes
2015-06-06 22:40:29 -04:00
Martin Kiewitz
c0d71bb900
SHERLOCK: add MT32 debug, add music data comment
2015-06-02 17:07:06 +02:00
Paul Gilbert
6b8452538f
SHERLOCK: Implement remainder of RT doBgAnim
2015-05-31 17:55:56 -04:00
Martin Kiewitz
90be81b284
SHERLOCK: debug levels for AdLib & Music
2015-05-31 23:28:28 +02:00
Paul Gilbert
6b95fc6b11
Merge branch 'sherlock2'
2015-05-30 10:46:19 -04:00
Paul Gilbert
30edd4efb8
SHERLOCK: Starting to split Scene class, implemented checkBgShapes changes
2015-05-26 21:18:45 -04:00
Paul Gilbert
ef4d8be853
SHERLOCK: Fix display of first RT scene background
2015-05-24 23:15:33 -04:00
Paul Gilbert
8a808654c8
SHERLOCK: Splitting Talk up to implement individual opcode methods
2015-05-24 18:59:25 -04:00
Strangerke
5407d996b4
SHERLOCK: Split sound class in two, add WIP music player
2015-05-24 01:20:42 +02:00
Paul Gilbert
b4b6bf63db
Merge branch 'master' into sherlock2
2015-05-22 22:31:21 -04:00
Strangerke
1e58f3d925
SHERLOCK: Rework use of music flags
2015-05-22 22:23:40 +02:00
Paul Gilbert
1df183ffcb
SHERLOCK: Move method comments from cpp to headers
2015-05-19 07:37:55 -04:00
Paul Gilbert
a09937121c
SHERLOCK: Syntactic fixes
2015-05-18 20:57:58 -04:00
Paul Gilbert
8d426ca464
SHERLOCK: Added more of the game options to the Engine tab
2015-05-18 20:43:26 -04:00
Paul Gilbert
844d801259
SHERLOCK: Syntactic fixes
2015-05-18 18:30:31 -04:00