Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 1948b62a80 TITANIC: Cleanup of music room object classes 2017-01-29 20:36:15 -05:00
Paul Gilbert fd69ac2943 TITANIC: Remove incorrect range checks on bool fields 2017-01-29 19:50:48 -05:00
Paul Gilbert 6af5b08014 TITANIC: Fix all music instrument properties that are bool 2017-01-29 19:27:11 -05:00
Paul Gilbert 5095f4c00d TITANIC: Cleanup of music instrument settings code 2017-01-29 18:58:36 -05:00
Walter van Niftrik e7446adaf2 ADL: Fix hires5 direction opcodes 2017-01-30 00:05:10 +01:00
Walter van Niftrik 113887cdf7 ADL: Fix hires5 room state restoring 2017-01-30 00:05:10 +01:00
Walter van Niftrik 1693281079 ADL: Error out when picture is not found 2017-01-30 00:05:10 +01:00
Strangerke fad3f324a8 CRYO: Remove a couple of unused class members 2017-01-29 23:29:01 +01:00
Paul Gilbert a9abeb5f95 TITANIC: Cleanup of music room setup code 2017-01-29 15:37:00 -05:00
Eugene Sandulenko dc640ab50a GRAPHICS: Added optional initial line width ot text wrapper 2017-01-29 18:41:07 +01:00
Eugene Sandulenko 1c6b31397a GRAPHICS: Added MacFontRun structure 2017-01-29 14:31:38 +01:00
Eugene Sandulenko 0691c4e82e GRAPHICS: Pass MacWindowManager to MacText constructor 2017-01-29 14:19:28 +01:00
Paul Gilbert f4c3de8da4 TITANIC: Renamings for music controls 2017-01-28 23:55:54 -05:00
Paul Gilbert ce264f89da TITANIC: Fix Pellerator movement from Bar to Music Room 2017-01-28 23:21:12 -05:00
Paul Gilbert 1a7ffa8afc TITANIC: Fix Barbot getting drunk 2017-01-28 22:44:18 -05:00
Paul Gilbert ea63b5bb3b TITANIC: Fix Barbot telling what ingredients are still needed 2017-01-28 21:06:58 -05:00
Eugene Sandulenko 9dac440d3b DIRECTOR: Pass font formatting info to MacText 2017-01-29 00:54:31 +01:00
Eugene Sandulenko e9bd946043 GRAPHICS: Initial code for MacText formatting 2017-01-29 00:54:31 +01:00
Paul Gilbert 5a8d1862e4 TITANIC: Fixes/renaming for giving ingredients to Barbot 2017-01-28 18:43:28 -05:00
Paul Gilbert 65a12ec93c TITANIC: Clarify code for giving glass to Barbot 2017-01-28 17:08:21 -05:00
Paul Gilbert 4b1762d649 TITANIC: Revert field renamings in CScriptHandler
I initially thought the four concept fields could be given a relevant name
for actor, object, and verb, but on further analysis, it looks like what
fields go in which concept slot depends on the kind of sentence. I haven't
been able to find any consistency, so I'm reverting them back to being
called _concept1P through _concept4P
2017-01-28 16:14:45 -05:00
Paul Gilbert 4353fd8b66 TITANIC: Further CScriptHandler renamings 2017-01-28 15:24:52 -05:00
Paul Gilbert 3087136bab TITANIC: Renamed sentence concept fields in CScriptHandler 2017-01-28 15:08:15 -05:00
Willem Jan Palenstijn c3d533a72b SWORD25: Use direct integer index into indexTbl
This matches the behaviour of the Pluto rewrite Eris, and avoids
casting the integer indices to void *.

I verified this code by running this method in parallel with the current
lightuserdata/void* approach and asserting the retrieved objects were
identical when loading a savegame.
2017-01-28 18:47:11 +01:00
Paul Gilbert 0a5e36d689 TITANIC: Properly handle sentences with multiple objects 2017-01-28 10:59:15 -05:00
Paul Gilbert 927f53368b TITANIC: Properly handle uppercase and 's when normalizing conv text 2017-01-28 09:22:26 -05:00
Eugene Sandulenko ca55163ea1 JANITORIAL: Fix code formatting 2017-01-28 12:14:49 +01:00
Eugene Sandulenko 1f721e929f GRAPHICS: Implemented MacFont fallback 2017-01-28 11:40:45 +01:00
Eugene Sandulenko 61ffb6f553 DIRECTOR: Added more debug output to text display 2017-01-28 11:24:02 +01:00
Eugene Sandulenko e33fba2d14 DEVTOOLS: Update create_classicmacfonts.sh to the latest changes in fonts 2017-01-28 11:24:02 +01:00
Paul Gilbert 7cc2e00eca TITANIC: Properly initialize TTconcept fields on creation 2017-01-27 22:24:56 -05:00
Paul Gilbert e9e8d68cc9 TITANIC: Use ParserAction enum in calls to addNode 2017-01-27 22:02:00 -05:00
Paul Gilbert 8c48fd6bc7 TITANIC: Don't untimely remove unrecognised COMPLEX_VERB parser nodes 2017-01-27 21:50:37 -05:00
Walter van Niftrik 10766eb46f ADL: Add support for printing bell character 2017-01-27 23:14:19 +01:00
Walter van Niftrik d87b4b3f18 ADL: Remove word wrapping from hires5 item check 2017-01-27 23:14:19 +01:00
Walter van Niftrik 5a79b99564 ADL: Fix word wrapping when last line is full 2017-01-27 23:14:19 +01:00
Eugene Sandulenko 280bcb9c7d DIRECTOR: Clear font mapping before loading new map 2017-01-27 19:47:52 +01:00
Eugene Sandulenko d8c8b78afa DIRECTOR: Register and use additional fonts 2017-01-27 19:03:04 +01:00
Eugene Sandulenko fae09e9343 GRAPHICS: Added additional font map registering to MacFontManager 2017-01-27 19:02:37 +01:00
Eugene Sandulenko c29bb1b672 JANITORIAL: Whitespace fixes 2017-01-27 18:47:10 +01:00
Eugene Sandulenko 7808005841 JANITORIAL: Cleanup 2017-01-27 10:22:23 +01:00
Eugene Sandulenko 01133310c4 GRAPHICS: Overload loadFonts() method in MacResMnager 2017-01-27 10:15:54 +01:00
Eugene Sandulenko 399f5b9be5 DIRECTOR: Plug in MacFont loading from Shared Casts 2017-01-26 19:08:11 +01:00
Eugene Sandulenko 2991871d03 GRAPHICS: Refactor Mac font loading into per file method 2017-01-26 18:50:33 +01:00
Eugene Sandulenko d99036a480 GRAPHICS: More fixes to MacFont scaling. Now it does work 2017-01-26 18:45:24 +01:00
Eugene Sandulenko 1180f7a03f DIRECTOR: Improved font scaling test 2017-01-26 18:08:03 +01:00
Eugene Sandulenko f7ada97cf8 GRAPHICS: Fixes to MacFont scaling 2017-01-26 18:08:03 +01:00
Sven Hesse acc9773a3d GOB: Add another interactive Gob3 demo, as supplied by Dark-Star
This demo comes with texts in English (GB), German and French.
2017-01-26 16:30:23 +01:00
Paul Gilbert 95864c8348 TITANIC: Simplify TTconceptNode setConcept 2017-01-25 19:38:55 -05:00
Eugene Sandulenko 1e77941a35 DEVTOOLS: Added makefile for create_cryo 2017-01-25 22:46:11 +01:00