Commit Graph
137148 Commits
Author SHA1 Message Date
djsrv 402a89eacd DIRECTOR: LINGO: Code exit/next repeat as c_jump 2020-06-10 16:01:17 -04:00
Nathanael Gentry b2472a26e6 DIRECTOR: Fix off-by-one error in bitmap rendering 2020-06-10 14:24:08 -04:00
Nathanael Gentry f75aaf47ed DIRECTOR: Clip drawing areas properly 2020-06-10 14:23:44 -04:00
sluicebox ee6e5adcce SCI: Fix KQ6 duplicate point 2020-06-10 10:41:19 -07:00
Nathanael Gentry 2247948314 Revert "DIRECTOR: Remove erroneous clip"
This reverts commit 26e9290d27.
2020-06-10 13:25:35 -04:00
Nathanael Gentry a5881863c8 DIRECTOR: Remove unused flag 2020-06-10 13:25:35 -04:00
Eugene Sandulenko 6d30c89051 DIRECTOR: Got rid of global constructor 2020-06-10 18:52:38 +02:00
djsrv 81d3139001 DIRECTOR: LINGO: Correctly reset _indef 2020-06-10 12:18:29 -04:00
djsrv 85077477c3 DIRECTOR: LINGO: Don't destroy local vars
Functions' local vars weren't being saved after parse as intended.
2020-06-10 12:18:29 -04:00
djsrv 66894ea8db DIRECTOR: LINGO: Print function vars 2020-06-10 12:18:29 -04:00
djsrv 4301a75df5 DIRECTOR: LINGO: Don't print nonexistent localvars 2020-06-10 12:18:29 -04:00
djsrv 58c1a72f09 DIRECTOR: LINGO: Load FileIO by default on Mac 2020-06-10 12:18:29 -04:00
djsrv 7f579c2dd2 DIRECTOR: LINGO: Future proof for Xtras 2020-06-10 12:18:29 -04:00
djsrv c0c296ea3c DIRECTOR: LINGO: Fix context issues
addCode needs to push a new context.
executeScript and executeHandler should not touch things pushContext
will take care of.
2020-06-10 12:18:29 -04:00
djsrv 0b2c92d99b DIRECTOR: LINGO: Implement FileIO append mode 2020-06-10 12:18:29 -04:00
djsrv a547ff408a DIRECTOR: LINGO: Fix re-assignment of object var 2020-06-10 12:18:29 -04:00
djsrv 1c6b519197 DIRECTOR: LINGO: Print object pointers 2020-06-10 12:18:29 -04:00
djsrv be7e414d0f DIRECTOR: LINGO: Implement FileIO methods 2020-06-10 12:18:29 -04:00
djsrv d43d5592a6 DIRECTOR: LINGO: Stub FileIO 2020-06-10 12:18:29 -04:00
djsrv 9906f637e3 DIRECTOR: LINGO: Add Object destructor 2020-06-10 12:18:29 -04:00
djsrv dd74683f10 DIRECTOR: LINGO: Add XObject type 2020-06-10 12:18:29 -04:00
Scott Percival b87b84a48d DIRECTOR: Use seperate script pointer for compiler operations 2020-06-11 00:02:34 +08:00
Nathanael Gentry 3734d344ac DIRECTOR: Avoid double-deleting widgets 2020-06-10 11:41:11 -04:00
Nathanael Gentry 26e9290d27 DIRECTOR: Remove erroneous clip 2020-06-10 11:41:11 -04:00
Paul Gilbert 99022cda11 ULTIMA8: Add Crusader detection entry to commented out detections 2020-06-10 08:08:26 -07:00
Nathanael Gentry 4348b6495c DIRECTOR: Remove unhelpful blit warning 2020-06-10 10:47:17 -04:00
Eugene Sandulenko adac79341b DIRECTOR: Fix crash when built-in movie cannot be dumped 2020-06-10 16:38:51 +02:00
Nathanael Gentry 50d99c396b DIRECTOR: Do not create bitmap widget too soon 2020-06-10 10:32:02 -04:00
Scott Percival 21f28bc8e6 DIRECTOR: Fix Sprite::getBbox() to check for null widget 2020-06-10 22:10:16 +08:00
Eugene Sandulenko 6138b3e854 DIRECTOR: Add override keyword 2020-06-10 15:45:41 +02:00
Nathanael Gentry 0886091f7d DIRECTOR: Fix puppetSprite de-activation 2020-06-10 15:42:49 +02:00
Nathanael Gentry c3bfd99d50 DIRECTOR: Render bitmaps with widgets 2020-06-10 15:42:49 +02:00
Nathanael Gentry 3095637e60 DIRECTOR: Convert texts to buttons if necessary 2020-06-10 15:42:49 +02:00
Nathanael Gentry d6f87f22df DIRECTOR: Make puppetSprite version-sensitive 2020-06-10 15:42:49 +02:00
Nathanael Gentry 5711e4399a DIRECTOR: Use WM button activation styles 2020-06-10 15:42:49 +02:00
Nathanael Gentry d6176f8ed1 DIRECTOR: Implement kTheStageColor 2020-06-10 15:42:49 +02:00
Nathanael Gentry f112b2b564 DIRECTOR: Implement kTheHilite 2020-06-10 15:42:49 +02:00
Nathanael Gentry bd216b237c DIRECTOR: Fix previous rendering typos 2020-06-10 15:42:49 +02:00
Nathanael Gentry a2e230803d DIRECTOR: Render texts and buttons with widgets 2020-06-10 15:42:49 +02:00
Nathanael Gentry 033e025365 GRAPHICS: MACGUI: MacWindowManager: Deactivate widget when mouse leaves 2020-06-10 15:42:49 +02:00
Nathanael Gentry 2eecd518b1 GRAPHICS: MACGUI: MacWidget: Make non-abstract 2020-06-10 15:42:49 +02:00
Nathanael Gentry 4160ce4f86 GRAPHICS: MACGUI: MacEditableText: Start off inert 2020-06-10 15:42:49 +02:00
Nathanael Gentry 67bc0b0e88 GRAPHICS: MACGUI: MacEditableText: Properly handle cursor state change 2020-06-10 15:42:49 +02:00
Nathanael Gentry dcb0bded11 GRAPHICS: MACGUI: Delete unnecessary helper functions 2020-06-10 15:42:49 +02:00
Nathanael Gentry ecb0df0620 GRAPHICS: MACGUI: Ensure proper cursor change 2020-06-10 15:42:49 +02:00
Nathanael Gentry d64e41eca2 GRAPHICS: MACGUI: Add MacButton widget 2020-06-10 15:42:49 +02:00
Nathanael Gentry c38ad8bd5e GRAPHICS: MACGUI: MacText: Add shadow 2020-06-10 15:42:49 +02:00
Nathanael Gentry 9f06150a36 GRAPHICS: MACGUI: MacEditableText: Add text features
Border, gutter, box shadow, text alignment
2020-06-10 15:42:49 +02:00
Nathanael Gentry b49f3f6cd3 GRAPHICS: MACGUI: MacEditableText: Stay sane 2020-06-10 15:42:49 +02:00
Nathanael Gentry f099b6a073 GRAPHICS: MACGUI: Generalize pixel inversion plotproc 2020-06-10 15:42:49 +02:00