Roland van Laar
f734be9285
DIRECTOR: Document free resources list
...
The id of the first free resource is in the RIFX header.
Free resoures have a field that points to the next free resource.
The last free resource in the list is -1.
The nextFreeResourceId seems flag like to imap and mmap resources.
The field is 0 for other resources.
2020-08-10 22:39:53 +02:00
djsrv
fa0c03ff6a
DIRECTOR: LINGO: Separate Roman tests
2020-08-10 15:42:06 -04:00
djsrv
48be72b95a
DIRECTOR: Load version from config
2020-08-10 15:00:55 -04:00
djsrv
2f0090e11d
DIRECTOR: LINGO: Reload builtins on version change
2020-08-10 15:00:55 -04:00
djsrv
0ff7274993
DIRECTOR: Multiply version numbers by 100
...
To accomodate minor version.
2020-08-10 15:00:55 -04:00
Nathanael Gentry
3bd3dee13d
DIRECTOR: Make missing surface warning more helpful
2020-08-10 14:46:23 -04:00
Nathanael Gentry
a49feca451
DIRECTOR: Properly set image tail length
2020-08-10 14:46:23 -04:00
Roland van Laar
0b777c23a9
DIRECTOR: LINGO: normalize xlib in openXLib call
...
In Director, the openXLib call loads an XLib from a file.
Resource forks on Mac, dlls on windows.
The XLib has it's own name. It looks like the filename,
most of the time.
ScummVM doesn't read these files, but reimplements them in C.
ScummVM's openXLib is a wrapper which loads the XLib in question.
A conversion is needed to go from filename to XLib.
The conversion is follows these steps:
- on mac: strip leading path, i.e. ':',
- on windows: strip '.dll' extension,
- lowercase and
- trimmed
The name in the XLibProto struct isn't normalized since that's the
variable name as it's know and found by the code.
2020-08-10 18:58:12 +02:00
Nathanael Gentry
43650c1a8a
DIRECTOR: Don't try to make shapes from bitmaps
...
This is so a proper null cast and then surface-not-found warning can be issued.
2020-08-10 11:59:06 -04:00
Nathanael Gentry
e46e81f505
DIRECTOR: Add castNum to null cast warning
2020-08-10 11:58:33 -04:00
Nathanael Gentry
2a90acd0eb
DIRECTOR: Offload transition handling to WM
2020-08-10 11:17:16 -04:00
Nathanael Gentry
6a69c3a81f
DIRECTOR: Draw windowed transitions in right area
2020-08-10 11:15:34 -04:00
Eugene Sandulenko
daa2fd5618
DIRECTOR: Identify more DV flags
2020-08-10 12:49:07 +02:00
Eugene Sandulenko
c88a027cf6
DIRECTOR: Streamline DV cast member loading
2020-08-10 12:46:56 +02:00
Eugene Sandulenko
2999977154
IMAGE: CODECS: Plug QT RAW decoder
2020-08-10 12:46:38 +02:00
Eugene Sandulenko
3c5f17dca8
AUDIO: Plug memory leak
2020-08-10 10:54:34 +02:00
Eugene Sandulenko
37776d78c6
DIRECTOR: LINGO: Added sanity check
2020-08-10 10:52:45 +02:00
Matthew Jimenez
2f9b446c78
ULTIMA8: Alter Ultima8::Rect to track left, top, right, bottom similar to Common::Rect
2020-08-09 20:54:18 -05:00
Paul Gilbert
a4ef496418
MADS: Add Dragonsphere demo detection entry
...
Dragonsphere isn't planned to be worked on any time soon, but
since a bug report with the MD5 was posted, I figured I might
as well add it in for the future
2020-08-09 15:59:48 -07:00
Eric Fry
8d5f2a7442
DRAGONS: Added support for using up and down keys during mini games
2020-08-10 08:48:53 +10:00
Eric Fry
e4a2aaf6fb
DRAGONS: Fixed foreground transparency issue in library
2020-08-10 08:48:53 +10:00
Matthew Jimenez
b0a56a0378
ULTIMA8: Change offset for first entry in save gump to match other entries
2020-08-09 16:45:12 -05:00
Matthew Jimenez
af35c258d9
ULTIMA8: Update font to use rect width and height accessor methods
2020-08-09 16:43:16 -05:00
Matthew Jimenez
db189b17fd
ULTIMA8: Update gump / screen space transformations to use rect struct
2020-08-09 16:40:46 -05:00
Matthew Jimenez
f42092f858
Merge remote-tracking branch 'upstream/master'
2020-08-09 12:08:10 -05:00
Matthew Jimenez
8377cfb1c0
ULTIMA8: Add width and height accessor methods to Ulitima8::Rect and use where possible.
...
The goal is to make Ultima8::Rect extend Common::Rect or possible be replaced altogether. These methods provide a easy first step.
2020-08-09 12:07:07 -05:00
Cameron Cawley
b7e3a807e8
AUDIO: Fix compilation on DS and OpenPandora
2020-08-09 16:19:16 +01:00
Cameron Cawley
c5cbe71eae
DS: Fix the logo
...
The logo needs to be 4bpp, with the first palette entry being transparent.
2020-08-09 15:52:22 +01:00
Eugene Sandulenko
8e0733ac6f
DISTS: Fix typo
2020-08-09 14:18:21 +02:00
Eugene Sandulenko
e1d0228eb8
DISTS: Filled out rest of the TODOs in engine data README file.
2020-08-09 12:06:16 +02:00
Eugene Sandulenko
cf62f70d6f
DISTS: Filled out TODOs in engine-data readme
2020-08-09 12:06:16 +02:00
Lothar Serra Mari
b6edd17c02
DISTS: Fix including macgui.dat to the Win32 resources
2020-08-09 11:58:39 +02:00
Eugene Sandulenko
20a2045afa
DISTS: Updated README
2020-08-09 10:36:31 +02:00
Eugene Sandulenko
b767b04b16
DISTS: Added macgui.dat to distribution
2020-08-09 10:36:13 +02:00
Eugene Sandulenko
23953f0b1b
DISTS: Added macgui.dat file
2020-08-09 10:29:11 +02:00
Eugene Sandulenko
8432933c04
GRAPHICS: MACGUI: Fixed moving cursor back to previous line in MacText
2020-08-09 00:20:55 +02:00
Eugene Sandulenko
5b30501f18
GRAPHICS: MACGUI: Make cursor up/down movement more logical in MacText
2020-08-09 00:20:55 +02:00
Eugene Sandulenko
16d7359498
GRAPHICS: MACGUI: Make cursor height variable in MacText
2020-08-09 00:20:55 +02:00
sluicebox
ac1fb79d78
SCI: Fix SQ4 NRS "Stuff Removed" easter egg room
2020-08-08 07:10:09 -07:00
Eugene Sandulenko
e8aa105779
GRAPHICS: MACGUI: Make sure we always undraw cursor
2020-08-08 11:24:34 +02:00
Eugene Sandulenko
ffed05f498
GRAPHICS: MACGUI: Clear surface before full refresh
2020-08-08 11:04:42 +02:00
Eugene Sandulenko
d9bcf03903
AUDIO: Fix warnings
2020-08-08 10:38:25 +02:00
Eric Fry
ea7faf3d20
DRAGONS: soundfont2 fix windows compile.
2020-08-08 15:16:36 +10:00
djsrv
315f43f460
DIRECTOR: Initialize window type to -1
2020-08-07 19:01:11 -04:00
djsrv
1678c7621e
GRAPHICS: MACGUI: Fix inactive title color
2020-08-07 19:00:07 -04:00
djsrv
04e7bcee3f
GRAPHICS: MACGUI: Lighten inactive window borders
2020-08-07 18:55:43 -04:00
djsrv
a9346eea42
GRAPHICS: MACGUI: Improve grays naming
2020-08-07 18:55:17 -04:00
djsrv
5f55ae169b
GRAPHICS: MACGUI: Fix several border bitmaps
2020-08-07 18:17:35 -04:00
djsrv
494a92ee19
GRAPHICS: MACGUI: Add transparency to border bmps
2020-08-07 16:47:19 -04:00
djsrv
61cfbdc469
GRAPHICS: MACGUI: Add more colors as properties
...
Finding the closets color in the current palette is necessary for
transparency in bitmap borders to work.
2020-08-07 16:47:19 -04:00