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