90 Commits

Author SHA1 Message Date
Paul Gilbert
a1057a3fe5 SHERLOCK: SS: Move fixBadText from ScalpelJournal to ScalpelTalk 2015-10-08 08:22:26 -04:00
Paul Gilbert
654155bbe0 SHERLOCK: SS: Fix garbage text in German version conversation
Talking to Watson in the Alleyway scene can result in the text
"Change Speaker to Sherlock Holmes" appearing mid-conversation,
even in DosBox. This workaround fixes this by skipping the text.
2015-10-05 22:47:14 -04:00
Paul Gilbert
6aa5566a0f SHERLOCK: SS: Fix German conversation crash
The crash occurred due to the presense of a single character
printable string between two script opcodes
2015-10-05 22:19:46 -04:00
Paul Gilbert
b05127ae82 SHERLOCK: RT: Fix searching and displaying matches 2015-09-03 20:57:36 -04:00
Paul Gilbert
09e506381e SHERLOCK: RT: Minor fixes and added highlight enum to Journal 2015-08-20 22:26:22 -04:00
Paul Gilbert
0538f08bbe SHERLOCK: RT: Fix journal handling of OP_NPC_DESC_ON_OFF opcode 2015-08-03 19:15:10 -04:00
Paul Gilbert
2315257155 SHERLOCK: RT: Fix redundant speaker lines in Journal 2015-07-28 20:12:22 -04:00
Paul Gilbert
d021b20e82 SHERLOCK: RT: Fix loading and display of journal locations 2015-07-27 20:32:32 -04:00
Paul Gilbert
543f655bec SHERLOCK: RT: Fix vertical spacing in journal 2015-07-26 22:58:36 -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
8570f052a3 SHERLOCK: RT: Cleanup and fleshing out of saving 2015-07-05 19:16:54 -04:00
Paul Gilbert
76419173b5 SHERLOCK: RT: Fix infinite empty talk dialog in intro 2015-07-01 21:50:32 -04:00
Paul Gilbert
e4b4fd0493 SHERLOCK: RT: Fix Coverity problems 2015-06-29 19:43:44 -04:00
Matthew Hoops
0ba332493b SHERLOCK: Silence gcc warnings 2015-06-28 20:05:24 -04:00
Paul Gilbert
9eb168583f SHERLOCK: Split FixedText into separate descendents for each game 2015-06-26 21:34:37 -04:00
Paul Gilbert
9bbeaa668a SHERLOCK: RT: Set up new values for color constants 2015-06-25 21:36:26 -04:00
Paul Gilbert
5a5a225216 SHERLOCK: RT: Implemented further journal draw methods 2015-06-21 17:23:26 -04:00
Paul Gilbert
6b01a11a39 SHERLOCK: RT: Move journal code used by both games back to Journal 2015-06-21 12:30:43 -04:00
Paul Gilbert
dec2b0857c SHERLOCK: Split up Journal class for each game 2015-06-21 09:47:59 -04:00
Filippos Karapetis
25e729efe0 SHERLOCK: Introduce a IS_3DO define
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes
the code a bit easier to read
2015-06-16 09:59:27 +03:00
Matthew Hoops
cf07fb562d SHERLOCK: Use a string literal as the format string
It's a gcc warning, but can lead to crashes should a string with a specifier in it be passed in and no arguments on the stack.
2015-06-15 21:07:47 -04:00
Martin Kiewitz
21f0038f96 SHERLOCK: journal uses fixed text class now
journal buttons and some text is now localized
2015-06-14 15:49:32 +02:00
Martin Kiewitz
174aa230b6 SHERLOCK: 3DO: fix library loading on 3DO
also disable journal recording for 3DO
2015-06-12 18:14:36 +02:00
Paul Gilbert
5f2218c326 SHERLOCK: Remove redundant cursor animation when searching journal 2015-06-11 23:51:02 -04:00
Torbjörn Andersson
26ed7954c3 SHERLOCK: Fix comment typo 2015-06-08 08:20:28 +02:00
Paul Gilbert
af2a1a3351 SHERLOCK: Refactoring, cleanup, and fixes for savegame code 2015-06-07 19:18:14 -04:00
Filippos Karapetis
d8e9482480 SHERLOCK: More differences implemented for RT's loadJournalFile 2015-06-08 00:10:52 +03:00
Filippos Karapetis
6a60653304 SHERLOCK: Implement more differences in loadJournalFile for Rose Tattoo 2015-06-07 22:41:53 +03:00
Filippos Karapetis
2b543b0662 SHERLOCK: Implement some differences in loadJournalFile for Rose Tattoo 2015-06-07 22:19:57 +03:00
Filippos Karapetis
99ee0ecc4a SHERLOCK: Add initial handling of journal talk and location data for RT 2015-06-07 10:14:14 +03:00
Martin Kiewitz
30d3cc541a SHERLOCK: 3DO changes
- journal.txt is actually missing
- chess.txt is the same as on PC
- information about 3DA/3DX files
2015-06-05 00:18:39 +02:00
Martin Kiewitz
16d124b231 SHERLOCK: tiny bit of work on 3DO 2015-06-04 20:51:27 +02:00
Filippos Karapetis
3b2c045212 SHERLOCK: Fix bug when opening the journal 2015-06-01 03:47:33 +03:00
Paul Gilbert
79a33dc3b6 SHERLOCK: Create separate opcode list for Scalpel vs Tattoo 2015-05-24 12:23:25 -04:00
Paul Gilbert
bfbeed4f5e SHERLOCK: Replaced second MAX_PEOPLE definition with _characters.size() 2015-05-21 21:23:09 -04:00
Paul Gilbert
5c30a2c577 SHERLOCK: Clean up initialization and handling of NPC data 2015-05-21 20:07:54 -04:00
Paul Gilbert
a57f569244 SHERLOCK: Fix display of 'Text Not Found' when doing journal searches 2015-05-20 20:56:04 -04:00
Paul Gilbert
30133cef0e SHERLOCK: Re-add GCC_PRINTF and fix resulting GCC warnings 2015-05-20 08:28:12 -04:00
Strangerke
20d859377d SHERLOCK: Trim useless spaces and tabs 2015-05-19 22:30:47 +02:00
Paul Gilbert
6f9693102f SHERLOCK: Further minor cleanups 2015-05-19 09:35:53 -04:00
Paul Gilbert
fa35249a24 SHERLOCK: More syntactic fixes 2015-05-19 08:01:06 -04:00
Paul Gilbert
1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert
338fd46976 SHERLOCK: Cleanup of Journal::handleEvents 2015-05-18 23:57:08 -04:00
Paul Gilbert
7c3ac25ac1 SHERLOCK: Further syntactic fixes 2015-05-18 23:44:59 -04:00
Paul Gilbert
b760c7d360 SHERLOCK: More replacing numbers with constants 2015-05-18 19:37:54 -04:00
Paul Gilbert
0b50a077f7 SHERLOCK: Fix spacing in constructors 2015-05-18 18:12:58 -04:00
Paul Gilbert
ffe82a40e8 Merge pull request #8 from sirlemonhead/sherlock
SHERLOCK: Fix code formatting issues and comment spelling mistakes
2015-05-18 18:04:45 -04:00
Strangerke
d82d476b27 SHERLOCK: Add code to make non-interactive demo completable 2015-05-18 20:58:44 +02:00
sirlemonhead
da9333a924 SHERLOCK: Fix code formatting issues and comment spelling mistakes 2015-05-18 18:23:47 +01:00