Commit Graph
137148 Commits
Author SHA1 Message Date
Nathanael Gentry 7a15ae695a DIRECTOR: Implement kTheCenterStage 2020-08-06 12:50:25 -04:00
Nathanael Gentry 33fff7efe2 DIRECTOR: Properly set window dimensions 2020-08-06 12:50:25 -04:00
Nathanael Gentry fba1993465 GRAPHICS: MACGUI: MacWindow: Add centering function 2020-08-06 12:50:25 -04:00
Nathanael Gentry ed1b8bac24 DIRECTOR: Only re-init surface on changed dims 2020-08-06 12:50:24 -04:00
Nathanael Gentry 05a18f74be DIRECTOR: Reset current window on movie change 2020-08-06 12:50:24 -04:00
djsrv 19e1d7e544 DIRECTOR: LINGO: Compile put to b_put 2020-08-06 11:50:34 -04:00
athrxx 999689abff KYRA: (LOL) - add keyboard key binding for map button
Allow map display via 'm' key. The original doesn't have that, although there are keyboard controls for most other buttons.  I add this as a feature, since it's useful for controller play.
2020-08-06 15:06:28 +02:00
Eric Fry 2627455a2e DRAGONS: Fixed bug when blending pixels against a transparent background 2020-08-06 22:20:44 +10:00
Eugene Sandulenko ae87ecd8e7 DIRECTOR: LINGO: Implement 'closeResFile' without arguments 2020-08-06 12:31:17 +02:00
Eugene Sandulenko eb92e613be GRAPHICS: MACGUI: Fix warning 2020-08-06 12:24:54 +02:00
Matthew Jimenez f39fedd06e ULTIMA8: Update pathfinder to account for 16 directions for node cost calculation 2020-08-05 23:11:17 -05:00
Matthew Jimenez 6a3818d78c ULTIMA8: Fix combat retreat from old direction comparison changes 2020-08-05 22:34:41 -05:00
djsrv c29ccaa0bb GRAPHICS: MACGUI: Draw title on ninepatch borders 2020-08-05 19:20:14 -04:00
djsrv 74f0434d42 GRAPHICS: MACGUI: Add _colorOffWhite 2020-08-05 19:20:14 -04:00
djsrv 43f999d8a8 GRAPHICS: MACGUI: Fix mistakes in border defs 2020-08-05 19:20:14 -04:00
Eugene Sandulenko ffcd6563a0 DIRECTOR: LINGO: More L-Zone mac v1 script patches 2020-08-06 00:58:03 +02:00
Eugene Sandulenko 920b3e50e6 DIRECTOR: LINGO: Print out script type and id on Lingo errors 2020-08-06 00:37:54 +02:00
Eugene Sandulenko 0c4ac260c7 DIRECTOR: LINGO: Added L-Zone v1 mac script patches 2020-08-06 00:37:25 +02:00
Eugene Sandulenko 15190d4607 DIRECTOR: LINGO: Remove leftover debug output 2020-08-06 00:21:51 +02:00
athrxx a78240f026 KYRA: (LOL) - adjust auto save date format 2020-08-05 22:41:58 +02:00
athrxx 4151268e31 KYRA: (LOL) - enhance auto save description
(followup to  48c2cb30)

The level numbers aren't really helpful, since they don't get used anywhere in the game.
2020-08-05 22:12:49 +02:00
Zvika Haramaty 19323836c9 SCI: Hebrew - add prefix rules
Added verb prefix rules required for SQ3 Hebrew translation.
Removed the suffix rules, since they are now added with a vocab.901 file
2020-08-05 13:07:38 -07:00
Zvika Haramaty 82be4ec7c0 SCI: Make menus BiDi 2020-08-05 13:04:25 -07:00
sluicebox 6098dacce1 SCI: Fix detection entry comment 2020-08-05 11:24:29 -07:00
sluicebox a15615d81c SCI: Update KQ6 script patch for CD 1.000.000 2020-08-05 11:20:13 -07:00
sluicebox d9aa85a22b SCI: Add detection entry for KQ6 CD 1.000.000 2020-08-05 11:19:16 -07:00
djsrv 17a0c415ad DIRECTOR: LINGO: Make kThePathName mac style 2020-08-05 14:14:18 -04:00
Nathanael Gentry 5e5882b9fc DIRECTOR: Suppress GUI alert on kDebugFewFramesOnly 2020-08-05 13:57:34 -04:00
Nathanael Gentry 15671a9b56 DIRECTOR: Implement b_alert 2020-08-05 13:44:11 -04:00
djsrv 2ef65a3b39 DIRECTOR: LINGO: Make fewframesonly counter global
After a long script was killed, another script would sometimes be run,
causing errors if it depended on the results of the last script.
2020-08-05 12:18:12 -04:00
djsrv 05110201d5 DIRECTOR: Fix warlock-mac script patch 2020-08-05 11:44:42 -04:00
Nathanael Gentry 9fad2dd13b DIRECTOR: LINGO: Implement getNthFileNameInFolder
Some games clumsily use this function for detecting the CD-ROM drive letter.
This is its only known use case thus far.
2020-08-05 11:41:30 -04:00
Nathanael Gentry b0c3246574 DIRECTOR: Also convert directory paths 2020-08-05 11:41:30 -04:00
Nathanael Gentry 5cb525e29e DIRECTOR: Record game data directory 2020-08-05 11:41:30 -04:00
Nathanael Gentry 4c75242ae7 DIRECTOR: Fix typo 2020-08-05 11:41:30 -04:00
djsrv 45c329df6c DIRECTOR: LINGO: Fix b_return with no return value 2020-08-05 11:18:24 -04:00
Roland van Laar 6b09c3de62 DIRECTOR: LINGO: Implement the last item of
Returns the last item of a chunkexpression.
It follows the item Delimiter.
2020-08-05 15:02:51 +02:00
Roland van Laar d7ed2e453e DIRECTOR: LINGO: Implement the last char of
A zero length string results in a "", otherwise
it's the last char.
2020-08-05 15:02:51 +02:00
Eugene Sandulenko 658a0043f5 DIRECTOR: Removed lowercase extension from the extension list
ScummVM emulates case-insensitive file system, thus there is no sense
to test for ".Dir" when there is a test for ".DIR"
2020-08-05 14:33:44 +02:00
Eugene Sandulenko 800b611667 DIRECTOR: LINGO: Revert 'go to the frame' in lexer 2020-08-05 09:32:35 +02:00
Nathanael Gentry e74c53054b DIRECTOR: Search for D4 Mac file extensions 2020-08-04 23:57:22 -04:00
djsrv 9c537a8744 DIRECTOR: Rename Stage to more general Window
The stage and windows are the same type of thing, but the stage only
refers to one particular window.
2020-08-04 23:54:09 -04:00
Nathanael Gentry 20fa33a689 DIRECTOR: Check if path is good before changing
For Virtual Murder: Brett game (id murderbrett), a script takes care of making
the path proper and trampling on that causes loading to fail.
2020-08-04 22:25:50 -04:00
djsrv dabc82efdb DIRECTOR: LINGO: Don't add scripts w/o cast member 2020-08-04 21:25:58 -04:00
Nathanael Gentry 6b2ed3c8ca GRAPHICS: MACGUI: Properly reset cursor visibility 2020-08-04 18:33:09 -04:00
Nathanael Gentry d1f63e2b1a DIRECTOR: Only convert filename for MMM movies 2020-08-04 18:33:09 -04:00
Nathanael Gentry 8badd763f2 DIRECTOR: Check .Dir extension on Mac 2020-08-04 18:33:09 -04:00
Nathanael Gentry 87a59c6064 DIRECTOR: Add detection for Mercer Mayer storybook 2020-08-04 18:33:09 -04:00
djsrv 8656c91e9d DIRECTOR: Remove leftover old event code 2020-08-04 18:25:29 -04:00
Eugene Sandulenko 93d42071e6 DIRECTOR: LINGO: Tidy up 'the' code 2020-08-04 23:36:41 +02:00