Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
12227fb6f8
SHERLOCK: SS: Remove now redundant isPossibleOpcode method
2015-10-05 21:46:30 -04:00
Paul Gilbert
f6b647c420
SHERLOCK: SS: Fix conversation crash in Spanish version
2015-10-04 17:36:07 -04:00
Paul Gilbert
27e9aebbb1
SHERLOCK: 3DO: Further alignment between portraits and talk text
2015-09-11 21:41:10 -04:00
Paul Gilbert
97b2f5890e
SHERLOCK: 3DO: Improve syncing of 3do portrait movies with talk text
2015-09-09 21:48:21 -04:00
Paul Gilbert
ca3050c912
SHERLOCK: RT: Fix previous commit, and make talkTo virtual
2015-08-27 08:55:27 -04:00
Paul Gilbert
55f9c364bc
SHERLOCK: RT: Fix talkTo filename getting changed mid-script
...
Calls to cmdPauseWithoutControl can allow a second script to run,
with it's own filename. This shouldn't change the filename for
the outer call to talkTo
2015-08-27 08:28:32 -04:00
Paul Gilbert
6862c9dd9b
SHERLOCK: 3DO: Cleanup of conversation message playback
...
The changes remove most of the hardcoding that was in place for showing
the conversation movies, and have them triggered like the Rose Tattoo
speech files. It will still need some work to hook it into our new
voice playback, though, so text dialogs are closed at the right time
2015-08-21 21:37:29 -04:00
Paul Gilbert
bc839e4c3f
SHERLOCK: RT: Clear sequence stack when changing scenes
2015-08-19 08:21:53 -04:00
Paul Gilbert
d4e5e44792
SHERLOCK: Standardize sequence stack code for both games
2015-08-18 20:53:31 -04:00
Paul Gilbert
21666d701e
SHERLOCK: Rename talk to initTalk
2015-08-17 20:21:14 -04:00
Paul Gilbert
d3b8152a71
SHERLOCK: RT: Extra integrity checks for the _talkSequenceStack
2015-08-17 20:16:22 -04:00
Paul Gilbert
fe362f3fbc
SHERLOCK: RT: Merge setStillSequence & setListenSequence methods
2015-08-17 07:46:28 -04:00
Paul Gilbert
c14f27aa48
SHERLOCK: RT: Add missing talk sequence stack handling
2015-08-16 21:43:12 -04:00
Paul Gilbert
9b0bf9e215
SHERLOCK: RT: Beginnings of speech code
2015-08-10 22:01:02 -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
2696be83c0
SHERLOCK: SS: Cleaned up handling of 3DO portrait playback
2015-08-07 06:52:58 -04:00
Paul Gilbert
7765cdb972
SHERLOCK: RT: Implement Tattoo cmdCallTalkFile
2015-08-02 15:14:22 -04:00
Paul Gilbert
de8cd7eb3f
SHERLOCK: RT: Fix conversation replies when talking to characters
2015-07-12 14:59:02 -04:00
Paul Gilbert
e02fbcebe7
SHERLOCK: RT: Hook talk widget refresh into talk logic
2015-07-03 17:20:47 -04:00
Paul Gilbert
895d2277e6
SHERLOCK: RT: Implement talk dialog handleEvents
2015-07-03 14:46:52 -04:00
Paul Gilbert
76419173b5
SHERLOCK: RT: Fix infinite empty talk dialog in intro
2015-07-01 21:50: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
8fb5c96a27
SHERLOCK: RT: Beginnings of talk window widget class
2015-06-23 21:05:34 -04:00
Martin Kiewitz
d63b1444f2
SHERLOCK: remove virtual from Talk::isOpcode()
2015-06-14 22:46:23 +02:00
Martin Kiewitz
6b017c2d83
SHERLOCK: remove inline from Talk::isOpcode()
2015-06-14 22:43:52 +02:00
Martin Kiewitz
95e4603e75
SHERLOCK: fix build
2015-06-14 22:40:09 +02:00
Martin Kiewitz
f713094c64
SHERLOCK: SS: fix talkInterf to handle int. chars
...
so that line wrapping works properly for international versions
2015-06-14 21:14:17 +02:00
Martin Kiewitz
d8e57490a5
SHERLOCK: 3DO: movie playback for script events
...
also added debug information output
2015-06-13 21:15:34 +02:00
Martin Kiewitz
e16ae1a2e7
SHERLOCK: 3DO: support for talk movies
2015-06-13 20:35:00 +02:00
Paul Gilbert
69b4ae6c6c
SHERLOCK: RT: Fix loading talk/script statements
2015-06-12 20:53:56 -04:00
Filippos Karapetis
9c66934608
SHERLOCK: RT: Initial implementation of cmdWalkHolmesToCoords
2015-06-12 22:03:15 +03:00
Paul Gilbert
af2a1a3351
SHERLOCK: Refactoring, cleanup, and fixes for savegame code
2015-06-07 19:18:14 -04:00
Paul Gilbert
9ce6dc72d3
SHERLOCK: Add missing OP_END_TEXT_WINDOW opcode
2015-06-07 16:59:56 -04:00
Paul Gilbert
a066d27aee
SHERLOCK: Fix mistakes in opcode lists
2015-06-07 16:55:21 -04:00
Paul Gilbert
9b837c308f
SHERLOCK: Fix for switching speakers
2015-06-07 14:26:57 -04:00
Filippos Karapetis
dc43979a9c
SHERLOCK: Split cmdGotoScene and add the Rose Tattoo implementation
...
This also adds some code missing from the Serrated Scalpel implementation
2015-06-07 20:51:45 +03:00
Paul Gilbert
02ff4ce495
SHERLOCK: Implemented talk/listen sequence methods
2015-06-07 11:37:15 -04:00
Paul Gilbert
261e418b5f
SHERLOCK: Move Scalpel specific talk window drawing into ScalpelTalk
2015-06-06 23:37:55 -04:00
Paul Gilbert
933e675194
SHERLOCK: Setting up game specific People descendant classes
2015-06-06 22:40:29 -04:00
Paul Gilbert
3511f30a26
SHERLOCK: Created common base class for Sprite and Object
2015-06-06 21:31:48 -04:00
Paul Gilbert
57017e4bc1
SHERLOCK: Increase size of RT _talkHistory
2015-06-06 12:03:54 -04:00
Paul Gilbert
566d4805ef
SHERLOCK: Move the Talk descendant classes into their own files
2015-06-05 23:05:22 -04:00
Paul Gilbert
60378fe228
SHERLOCK: Implemented setObjTalkSequence methods
2015-06-03 21:03:44 -04:00
Torbjörn Andersson
560bc65fc4
SHERLOCK: Silence GCC warning.
2015-05-30 17:46:35 +02:00
Paul Gilbert
0d4163c6e9
SHERLOCK: Implemented initial background clearing of RT doBgAnim
2015-05-27 20:26:40 -04:00
Paul Gilbert
b4849f21d2
SHERLOCK: Implement method stubs for Tattoo opcodes
2015-05-24 20:33:14 -04:00
Paul Gilbert
8a808654c8
SHERLOCK: Splitting Talk up to implement individual opcode methods
2015-05-24 18:59:25 -04:00
Paul Gilbert
55ab34b981
SHERLOCK: Fully implemented RT opcodes array
2015-05-24 15:17:05 -04:00
Paul Gilbert
79a33dc3b6
SHERLOCK: Create separate opcode list for Scalpel vs Tattoo
2015-05-24 12:23:25 -04:00