Gunnar Birke
f2bd5c63b1
WINTERMUTE: Correctly delete sprite and theora pointers
2020-08-16 19:48:35 +02:00
Eric Fry
ade35be6e6
DRAGONS: Don't log at debug level 0
2020-08-16 22:25:03 +10:00
Gunnar Birke
344354649b
WINTERMUTE: Transform light data by camera matrix
2020-08-16 12:23:17 +02:00
Eric Fry
68ca79f150
DRAGONS: Fixed removal of backslash char when rendering dialog
2020-08-16 13:06:30 +10:00
Eric Fry
9329b71dda
DRAGONS: Fixed text dialog clearing
2020-08-16 13:06:30 +10:00
Eugene Sandulenko
7d7e482ce8
DIRECTOR: More 32bpp work, images start to appear
2020-08-16 00:59:05 +02:00
Eugene Sandulenko
bce9cfd19c
DIRECTOR: More work on 32bpp
2020-08-16 00:59:05 +02:00
Eugene Sandulenko
7370a946e3
DIRECTOR: Make ink drawing 32bpp-compatible
2020-08-16 00:59:05 +02:00
Eugene Sandulenko
f05d2f17c2
GRAPHICS: MACGUI: Made MacDrawPixPtr a global typedef
2020-08-16 00:59:05 +02:00
Eugene Sandulenko
caea5ef118
DIRECTOR: Made matte bitmaps 32bpp-compatible
2020-08-16 00:59:05 +02:00
Eugene Sandulenko
695e8349fe
GRAPHICS: MACGUI: BE-safe color creation
2020-08-16 00:59:05 +02:00
sluicebox
125ad9db6d
SCI: Allow freed objects to be passed to kDoAvoider
...
Fixes the witch's cave in early versions of KQ4
2020-08-15 14:28:43 -07:00
Roland van Laar
122aeb0aca
DIRECTOR: LINGO: Fix cast fetch
...
The castId was cast to an int by asInt.
This broke when the Datum was of type CASTREF.
The Datum to castId is now done by castIdFetch.
2020-08-15 22:24:43 +02:00
Roland van Laar
18b99bf796
DIRECTOR: Add endvideo debugflag for stopped video
...
The movieRate is checked in lingo code to see if the movie
is still running. Setting it to 0 signals the end of the movie.
This is usefull in Majestic to progress in the game.
Note: This flag can be removed once DigitalVideo is working.
2020-08-15 22:24:43 +02:00
athrxx
28342da2cc
KYRA: optimize/cleanup sjis scale code
2020-08-15 22:22:32 +02:00
athrxx
61b0a36d82
KYRA: (LOL) - fix pr 2407 (missing semicolon)
2020-08-15 22:22:27 +02:00
neuromancer
c0abbaa6b9
KYRA: Fixed typos in keymap entries and added map key
...
This removes the extra ')' in the first two entries of the keymap description and add the map button (m).
2020-08-15 22:19:16 +02:00
djsrv
52774f72b5
DIRECTOR: LINGO: Add equality tests
2020-08-15 12:33:13 -04:00
djsrv
4620311903
DIRECTOR: LINGO: Handle CASTREF in Datum::equalTo
2020-08-15 12:31:33 -04:00
djsrv
1819e7da83
DIRECTOR: LINGO: Allow non-numeric type alignments
2020-08-15 12:30:23 -04:00
djsrv
759fcdcf86
DIRECTOR: LINGO: Add tests for cast refs
2020-08-15 12:11:54 -04:00
djsrv
b636f76c23
DIRECTOR: LINGO: Handle loaded in getObjectProp
2020-08-15 12:00:12 -04:00
djsrv
319fa7ee0f
DIRECTOR: LINGO: Recombine CASTNAME and CASTNUM
...
The original tries to immediately fetch a cast member by name and
turn it into a cast number.
Only cast numbers are not immediately checked for existence.
2020-08-15 11:58:33 -04:00
djsrv
fae71d55fc
DIRECTOR: LINGO: Don't treat cast refs as numbers
2020-08-15 11:33:12 -04:00
Eugene Sandulenko
e604c97607
GRAPHICS: MACGUI: Made MacDrawPixel bpp-aware
2020-08-15 16:09:20 +02:00
Eugene Sandulenko
43c3407557
GRAPHICS: MACGUI: More work on making MacWindowBorder 32bpp-aware
2020-08-15 16:09:20 +02:00
Eugene Sandulenko
22fc8da09e
DIRECTOR: LINGO: Properly catch edge case
2020-08-15 16:09:20 +02:00
Roland van Laar
46f55589ab
DIRECTOR: LINGO: Handle CASTNAME in Datum::asInt
...
The CASTNAME is converted to an int by querying for
the cast member by name.
2020-08-15 15:49:51 +02:00
Roland van Laar
5ee19d2264
DIRECTOR: LINGO: Fix prop, value order
...
The stack was read as if the order was a list, not a stack.
2020-08-15 15:42:01 +02:00
Eugene Sandulenko
ff49cb2303
GRAPHICS: MACGUI: Make pattern drawing 32bpp-aware
2020-08-15 14:50:27 +02:00
Eugene Sandulenko
56fddcb965
GRAPHICS: MACGUI: Tidy up code
2020-08-15 14:50:27 +02:00
Eugene Sandulenko
6d72ebd1e2
GRAPHICS: MACGUI: Made MacButtons and desktop render in 32bpp
2020-08-15 14:50:26 +02:00
Eugene Sandulenko
c03149d87f
DIRECTOR: Blit images directly to 32-bit in 32bpp mode
2020-08-15 14:50:26 +02:00
Eugene Sandulenko
5ea23f666f
DIRECTOR: Make rendering tests work in 32bpp
2020-08-15 14:50:26 +02:00
Eugene Sandulenko
29533d9c5e
GRAPHICS: MACGUI: Fix typo in findBestColor
2020-08-15 14:50:26 +02:00
Daniel
57cd0741ae
CREATE_PROJECT: Disable MSVC virtual inheritance warnings
...
Noisy and doesn't look like it's getting a "proper" fix anytime soon
2020-08-15 08:45:35 +01:00
Eric Fry
d0aea31958
AUDIO: Fixed Soundfont Coverity issues
2020-08-15 14:17:42 +10:00
Paul Gilbert
d82d9ad7fd
TITANIC: Fix crash asking Barbot what else he needs
2020-08-14 17:53:13 -07:00
djsrv
7b58493fad
DIRECTOR: LINGO: Fix using cast ref as var
2020-08-14 19:03:11 -04:00
djsrv
e1583465a2
DIRECTOR: LINGO: Fix v4 field props
2020-08-14 18:08:23 -04:00
djsrv
992213b97c
DIRECTOR: LINGO: Lazily fetch cast members
...
Cast members should be fetched until they're actually needed, so
`the loaded of cast x`, etc. will work.
2020-08-14 18:00:38 -04:00
djsrv
a0c7ce4bca
DIRECTOR: LINGO: Fix copy/paste error
2020-08-14 18:00:38 -04:00
djsrv
d277b0279e
DIRECTOR: LINGO: Handle getting kTheField
2020-08-14 18:00:38 -04:00
djsrv
502e2e60bd
DIRECTOR: Clean up switch statement
2020-08-14 18:00:38 -04:00
Eugene Sandulenko
659e3c72b8
GRAPHICS: MACGUI: Further work on 32bpp blitting
2020-08-14 23:54:16 +02:00
Eugene Sandulenko
5c06d5402d
DIRECTOR: More work on 32bpp rendering
2020-08-14 23:54:16 +02:00
Roland van Laar
8f31b1f835
DIRECTOR: LINGO: Refetch the sprite after replace
...
Refetch the sprite since the sprite is replaced in the if block on
channel->replaceSprite. Which leaves the pointer sp pointing
to the old sprite.
2020-08-14 22:50:48 +02:00
djsrv
bc619e59ee
DIRECTOR: LINGO: Don't trigger exitFrame on b_go
2020-08-14 14:59:17 -04:00
Matthew Jimenez
6d68e93017
ULTIMA8: Rename methods in Ultima8::Rect to match Common::Rect and remove unused methods.
2020-08-14 11:57:52 -05:00
Eugene Sandulenko
5b96eb6bff
DIRECTOR: Blit >8bpp videos in 32bpp mode
2020-08-14 10:47:33 +02:00