4198 Commits

Author SHA1 Message Date
Misty De Meo
3e9e39a8fa DIRECTOR: resource might be missing cursor
Co-authored-by: Eugene Sandulenko <sev@scummvm.org>
2022-07-13 18:12:22 +02:00
Pragyansh Chaturvedi
1a5603c488 DIRECTOR: LINGO: Remove all occurences of _loadedCast outside of the Cast namespace 2022-07-13 18:10:49 +02:00
Pragyansh Chaturvedi
4d9b05e2c1 DIRECTOR: Initialize multiple casts, insert loadedCast and sharedCast 2022-07-13 18:10:49 +02:00
Eugene Sandulenko
b03f50d576
DIRECTOR: Cleanup game quirks, remove redundant ones 2022-07-10 16:09:46 +02:00
Eugene Sandulenko
16f4854a59
DIRECTOR: Always scan game directory 5 levels deep 2022-07-10 16:09:24 +02:00
Eugene Sandulenko
a717dd278a
DIRECTOR: Temporarily disable picture test 2022-07-10 11:54:40 +02:00
djsrv
d7f9e3601e DIRECTOR: Simplify redraw logic for kTheRegPoint
We only need to add dirty rects for the sprites with this cast member,
not force redraw every sprite.
2022-07-09 18:22:50 -05:00
Misty De Meo
3c43b40fd5 DIRECTOR: only print frame logs when non-0 2022-07-09 22:15:51 +02:00
Pragyansh Chaturvedi (r41k0u)
c9b9544fcd DIRECTOR: Prevent changing of spriteType for QDShapes 2022-07-09 22:14:43 +02:00
Eugene Sandulenko
8640f14e58
DIRECTOR: Do not remap palette 8bpp -> 8bpp 2022-07-09 13:35:51 +02:00
Eugene Sandulenko
ede632424d
DIRECTOR: Fix returned the selection so it does not include inserted newlines 2022-07-08 00:25:51 +02:00
Pragyansh Chaturvedi (r41k0u)
055d0c095e DIRECTOR: LINGO: Prevent execution of cast script in presence of D3-sprite script 2022-07-07 17:57:39 +02:00
Misty De Meo
a03adf30ac DIRECTOR: set window size in Kids Box 2022-07-07 15:59:41 +02:00
Misty De Meo
987065e090 DIRECTOR: allow customizing desktop mode size 2022-07-07 15:59:41 +02:00
Pragyansh Chaturvedi
0dede3f842 DIRECTOR: LINGO: Add messageDialog modal for open builtin command 2022-07-06 22:05:03 -05:00
Pragyansh Chaturvedi
850af8683f DIRECTOR: LINGO: Add warnings for b_open Lingo function 2022-07-06 22:05:03 -05:00
Misty De Meo
95f7d681c5 DIRECTOR: move gameQuirks to end of constructor 2022-07-06 01:47:16 +02:00
Misty De Meo
a2d4dfa4a1 DIRECTOR: add Kids Box quirk 2022-07-06 01:47:16 +02:00
Misty De Meo
d99da56120 DIRECTOR: check _wmMode for desktop 2022-07-06 01:47:16 +02:00
Misty De Meo
3fdc914754 DIRECTOR: promote wmMode to instance variable 2022-07-06 01:47:16 +02:00
Eugene Sandulenko
26f0dbb158
DIRECTOR: Added different dithering algirithms 2022-07-05 18:48:40 +02:00
Eugene Sandulenko
3e2904b199
DIRECTOR: Made dithering code generic 2022-07-05 18:48:40 +02:00
Eugene Sandulenko
2d30fcb84f
DIRECTOR: Fix file sizes for dumped Mac resources 2022-07-05 15:22:12 +02:00
Eugene Sandulenko
acac0a5f27
DIRECTOR: Fix dumping Mac resources 2022-07-05 14:13:59 +02:00
Eugene Sandulenko
cd35dc6911
DIRECTOR: Added support for remapping palettes 2022-07-05 00:26:28 +02:00
Eugene Sandulenko
4e1afe31b3
DIRECTOR: Render 8bpp stretched images in 32bpp mode 2022-07-05 00:26:28 +02:00
Eugene Sandulenko
bb427be636
DIRECTOR: Implement Floyd-Steinberg dithering 2022-07-04 01:36:18 +02:00
Eugene Sandulenko
c01657fc6e
DIRECTOR: Implement naive image dithering 2022-07-04 01:36:18 +02:00
Eugene Sandulenko
1edcbcb53e
JANITORIAL: Fix formatting 2022-07-04 01:36:14 +02:00
Pragyansh Chaturvedi
686e720275 DIRECTOR: Implement Movie::createOrReplaceCastMember() and Cast::setCastMember() functions, add blend2.pic to tests 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi
7775518224 DIRECTOR: Instantiate new CastMember for importFileInto builtin 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi
2e071fbeb2 DIRECTOR: LINGO: Create new constructors without stream for CastMember and BitmapCastMember 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi
b9cd319a13 DIRECTOR: Add PICT to tests, test importFileInto 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi
c876e627db DIRECTOR: LINGO: Use image/pict to decode PICT images in director 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi
33d7eaad2b DIRECTOR: LINGO: Add check for existence of macmenu in Lingo::setTheEntity() 2022-07-02 23:58:15 +02:00
Pragyansh Chaturvedi
fb6497a059 DIRECTOR: Fix constrainH fail build step in BUILDBOT by adding _constraint check 2022-07-02 23:58:15 +02:00
Misty De Meo
fc4fd145f0 DIRECTOR: full Through the Window 2022-07-02 22:51:27 +02:00
Eugene Sandulenko
62907d1d0b
DIRECTOR: Warn user when traceLogFile is not writeable 2022-07-02 22:47:41 +02:00
Pragyansh Chaturvedi
ca35334399 DIRECTOR: LINGO: Implement showResFile and showXlib Lingo commands for debugging 2022-07-02 22:44:51 +02:00
Pragyansh Chaturvedi (r41k0u)
61ff6cf6d5 DIRECTOR: LINGO: Add check for writable file path in traceLogFile lingo property 2022-07-02 22:44:51 +02:00
Pragyansh Chaturvedi (r41k0u)
d9d86b01ce DIRECTOR: LINGO: Implement traceLogFile Lingo Property 2022-07-02 22:44:51 +02:00
Pragyansh Chaturvedi
c0c4d69087 DIRECTOR: LINGO: Implement xFactoryList Lingo Function 2022-07-02 21:41:41 +02:00
Pragyansh Chaturvedi (r41k0u)
1a76622434 DIRECTOR: LINGO: Implement searchCurrentFolder STUB in Lingo::getTheEntity() 2022-07-02 12:54:33 +02:00
Pragyansh Chaturvedi
fc44a92032 DIRECTOR: LINGO: Implement abort builtin command, issue warnings for unsupported commands showResFile, showXlib 2022-06-28 22:16:51 +02:00
Pragyansh Chaturvedi (r41k0u)
84c7b3acaa DIRECTOR: LINGO: Implement kTheRegPoint STUBs om BitmapCastMember::getField() and setField() 2022-06-28 22:11:16 +02:00
Eugene Sandulenko
eff425e399
JANITORIAL: Remove leftover debug output 2022-06-28 17:33:42 +02:00
Eugene Sandulenko
9fda5bb434
DIRECTOR: Fix crash for movies without score, e.g. Shared Cast 2022-06-28 17:32:39 +02:00
Eugene Sandulenko
e42610c3bf
DIRECTOR: Added more debug output to frame loading 2022-06-28 17:28:11 +02:00
djsrv
db3341e2f1 DIRECTOR: LINGO: Add tests for show/clearGlobals on XObjects 2022-06-28 00:05:24 -05:00
djsrv
158e33e64b DIRECTOR: LINGO: Set ignoreGlobal to true for XObjects 2022-06-28 00:05:23 -05:00