Commit Graph

48339 Commits

Author SHA1 Message Date
Colin Snover
faaa1a6b1f SCI: Add missing newline in debugger output 2016-11-10 10:49:59 -06:00
Colin Snover
a895cf1b5a SCI32: Fix incomplete workaround comment 2016-11-10 10:21:12 -06:00
Colin Snover
1e8b95f025 SCI32: Fix GK1 crash when erasing letters in St Louis Cemetery
Fixes Trac#9642.
2016-11-10 10:17:01 -06:00
Walter van Niftrik
89f1e9939c ADL: Wait for key in quit opcode
This fixes the hires2 ending issue reported in #9575.
2016-11-10 15:07:27 +01:00
Walter van Niftrik
2a62adc1e0 ADL: Use a quit flag instead of calling quitGame()
This makes the game quit promptly instead of waiting for the quit event to
come through the pipeline.
2016-11-10 14:15:38 +01:00
Paul Gilbert
156d1f7221 TITANIC: Fix crashing entering lifts 2016-11-09 22:07:10 -05:00
Paul Gilbert
7880b17676 TITANIC: Gracefully handle cases of specified sounds missing 2016-11-09 22:03:40 -05:00
Paul Gilbert
3f1549824d TITANIC: Fix rendering of first chev column in room glyphs 2016-11-09 20:49:37 -05:00
Paul Gilbert
5cdec1136a TITANIC: Fix toggle fragments of PET Room glyphs 2016-11-09 20:31:08 -05:00
Paul Gilbert
56a23b9ada TITANIC: Fix naming and initialization of PET Room glyph images 2016-11-09 20:23:50 -05:00
Eugene Sandulenko
939b7ed885 DIRECTOR: More debug information to CASt loading 2016-11-09 19:06:49 +01:00
Eugene Sandulenko
fc1633513d DIRECTOR: Parse script CASt resources 2016-11-09 19:06:49 +01:00
Paul Gilbert
93b974cc66 TITANIC: Give correct room descriptions in PET Rooms tab 2016-11-09 07:44:10 -05:00
Paul Gilbert
3190d59f0b TITANIC: Draw glyphs in PET Rooms tab 2016-11-08 22:06:12 -05:00
Paul Gilbert
b1b3c11a60 TITANIC: Fix drag and dropping the PET Rooms glyph 2016-11-08 21:40:44 -05:00
Paul Gilbert
f1615d83d7 TITANIC: Fix compiler warnings 2016-11-08 20:25:14 -05:00
Paul Gilbert
806e5827f1 TITANIC: Fix spurious drag starts happening after view changes 2016-11-08 20:11:11 -05:00
Eugene Sandulenko
3291a9761c DIRECTOR: Implement D4 CASt member parsing stub 2016-11-08 23:41:43 +01:00
Eugene Sandulenko
25a2333394 DIRECTOR: Split out cast-related classes into separate file 2016-11-08 21:51:51 +01:00
Eugene Sandulenko
2b8a41b980 DIRECTOR: Fix string lists loading 2016-11-08 17:20:19 +01:00
Eugene Sandulenko
0dc532e878 DIRECTOR: Fix CASt resource parsing 2016-11-08 17:20:06 +01:00
Eugene Sandulenko
b0f30906df DIRECTOR: More debug output to CASt resource loading 2016-11-08 10:50:52 +01:00
Paul Gilbert
f11033df65 TITANIC: Fix drawing screen after loading game using in-game PET 2016-11-07 21:56:03 -05:00
Paul Gilbert
61d14b94d5 TITANIC: Fix entering slot name & saving using in-game PET 2016-11-07 21:39:25 -05:00
Paul Gilbert
015cf46cb0 TITANIC: Fix highlighting of name slots when loading a savegame 2016-11-07 21:11:39 -05:00
Paul Gilbert
90fed956f2 TITANIC: Fix highlighting correct PET icon after loading 2016-11-07 20:58:45 -05:00
Paul Gilbert
f3d9d88f58 TITANIC: Fix stopping all playing sounds when loading a savegame 2016-11-07 20:26:51 -05:00
Paul Gilbert
d85f56e1fe TITANIC: Fix showing Continue dialog when more than 5 saves present 2016-11-07 20:26:27 -05:00
Paul Gilbert
1e3f4f6887 TITANIC: Simulate sound distances by reducing volume 2016-11-07 19:33:00 -05:00
Eugene Sandulenko
f6f50e6ba0 DIRECTOR: Fixed CASt resource loading in RIFX archives 2016-11-07 19:53:07 +01:00
Paul Gilbert
f6593ce9c0 TITANIC: Simplify freeing class list on exit 2016-11-07 07:36:52 -05:00
Paul Gilbert
57cd02b048 TITANIC: Fix hovering cursor for restricted doors 2016-11-06 23:09:00 -05:00
Paul Gilbert
2e0e0f2d89 TITANIC: Fix BellBot walking off 2016-11-06 23:05:11 -05:00
Paul Gilbert
73030bd42f TITANIC: Fix BellBot's intro speech 2016-11-06 22:31:27 -05:00
Paul Gilbert
0c7c72b750 TITANIC: Fix showing movie clip of BellBot arriving 2016-11-06 21:24:42 -05:00
Paul Gilbert
11f9af68c9 TITANIC: Fix triggering BellBot summon 2016-11-06 20:52:36 -05:00
Paul Gilbert
42d6680837 TITANIC: Fixes for allocating an assigned room 2016-11-06 19:44:32 -05:00
Paul Gilbert
345863d7b6 TITANIC: Fix Deskbot saying your assigned room 2016-11-06 17:32:11 -05:00
Paul Gilbert
071a032447 TITANIC: Fix parser crash giving the same response multiple times 2016-11-06 17:14:31 -05:00
Paul Gilbert
23f606a7a3 TITANIC: Workaround original game bug in fish response
The original was meant to allow you to enter "fish" in response to
the Deskbot's fish question, but it didn't because fish was also
recognised as a common phrase for replacement during pre-processing
2016-11-06 15:47:48 -05:00
Paul Gilbert
e6c15b8f4d TITANIC: Fix crash in TTparser::processModifiers 2016-11-06 14:36:45 -05:00
Paul Gilbert
927adb7f05 TITANIC: Fix word wrapping in the conversation log 2016-11-06 14:26:44 -05:00
Walter van Niftrik
d349e911b8 ADL: Fix warnings 2016-11-06 16:38:39 +01:00
Torbjörn Andersson
58a32cddec ADL - Fix overflow causing infinite loop in word-wrapping (bug #9628)
When the text to word-wrap was longer than 255 characters, the
'pos' and 'endPos' counters would overflow, causing it to never
reach the end of the string to word-wrap.
2016-11-06 10:48:22 +01:00
Paul Gilbert
2202d32816 TITANIC: Further changes to use PassengerClass enum 2016-11-05 23:26:22 -04:00
Paul Gilbert
d8d11ba17b TITANIC: Cleanup of class handling in PET Rooms tab 2016-11-05 23:15:15 -04:00
Paul Gilbert
0f17c9de47 TITANIC: Free allocated class type definitions on exit 2016-11-05 21:44:51 -04:00
Paul Gilbert
28537800c4 TITANIC: Fix line wrapping in conversation log 2016-11-05 19:55:31 -04:00
Paul Gilbert
cf1efc8430 TITANIC: Fix replaying cached previously played sounds 2016-11-05 19:12:39 -04:00
Paul Gilbert
db1ed6db3e TITANIC: Correct naming usage for PET Text ending character index 2016-11-05 18:57:10 -04:00