Roland van Laar
979bf50cf1
DIRECTOR: return early where textCast is null
...
Fixes a segfault for the rectangle not being valid and
resolves multiple test crashes in the buildbot.
2020-05-07 20:42:25 +02:00
Scott Percival
42cfa8cda2
DIRECTOR: LINGO: Implement kTheMouseDown and kTheMouseUp
2020-05-07 23:32:02 +08:00
Scott Percival
60b439ab2d
DIRECTOR: LINGO: Implement kTheTimer and b_startTimer
2020-05-07 23:05:01 +08:00
Scott Percival
21d06660cc
DIRECTOR: LINGO: Free memory in cb_proplist
2020-05-07 21:04:35 +08:00
Scott Percival
5b0d0a1deb
DIRECTOR: kTheMouseCast should return -1 if not overlapping a cast member
2020-05-07 21:04:34 +08:00
Scott Percival
022d5035e3
DIRECTOR: Implement b_updateStage
2020-05-07 21:04:34 +08:00
Roland van Laar
1024d3982e
DIRECTOR: Implement is QuickTimePresent check
...
QuickTime is always present since ScummVM handles that.
2020-05-07 13:15:21 +02:00
Eugene Sandulenko
234c910fa1
DIRECTOR: LINGO: Added missing bytecode prototypes
2020-05-07 12:28:46 +02:00
Eugene Sandulenko
e6bd730976
DIRECTOR: LINGO: Added check for decompiler lists for bytecode
2020-05-07 12:25:20 +02:00
Roland van Laar
fe5746d851
DIRECTOR: Handle D4 copyCastStxts without children
2020-05-07 10:36:41 +02:00
Eugene Sandulenko
1daa27ed4f
DIRECTOR: Fix memory management in RIFXArchie
2020-05-07 10:19:35 +02:00
Matthew Duggan
5c2a7232ed
ULTIMA8: Fix debug operator for 'precision' enum
2020-05-07 14:19:45 +09:00
Paul Gilbert
9da2293650
ULTIMA4: Implementing music player
...
Currently only .mp3 and .mid files are supported. The .it music
files aren't yet
2020-05-06 21:02:25 -07:00
Paul Gilbert
9343c45451
ULTIMA4: Remove deprecated in-game music & sfx volume levels
2020-05-06 19:16:02 -07:00
Paul Gilbert
ad80273e9d
ULTIMA4: Properly implement sound manager
2020-05-06 18:55:29 -07:00
sluicebox
772df1fb3b
SCI: Ignore Windows GM sound in DOS MOTHERGOOSE256
...
Fixes music in multilingual DOS MOTHERGOOSE256 CD, bug #11243
2020-05-06 18:24:14 -07:00
Paul Gilbert
5eea46f257
XEEN: Fix crash loading some savegames directly from launcher
2020-05-06 18:13:43 -07:00
Paul Gilbert
912b2f03eb
XEEN: Bugfix for bad mob data, WOXCD top of witches tower
2020-05-06 17:42:29 -07:00
Paul Gilbert
23161b27dc
ULTIMA4: Merge of sound manager into a single code file
2020-05-06 17:42:29 -07:00
sluicebox
ee139e1684
SCI32: Update GM detection for MOTHERGOOSE Mac
...
Fixes MOTHERGOOSE Mac music, which unlike PC is not General MIDI.
2020-05-06 15:50:28 -07:00
Bastien Bouclet
5a1909f5fd
ALL: .clang-foramt fixes
...
The project code formatting conventions specify we use tabs for
indentation, and don't increase the indentation level in namespaces.
2020-05-06 21:30:11 +02:00
Roland van Laar
03fdee906e
ALL: Fix .clang-format
...
It's used by VScode. A missing comma threw this error:
error: invalid boolean
2020-05-06 20:20:49 +02:00
Eugene Sandulenko
544d339a33
DRAGONS: Fix resource leak
2020-05-06 19:11:46 +02:00
Eugene Sandulenko
5c6260794a
DRAGONS: Initialize another variable
2020-05-06 19:11:46 +02:00
Scott Percival
cfcf4e4559
DIRECTOR: Skip over empty entries in the CAS list
2020-05-07 00:56:32 +08:00
Scott Percival
06e9fb125d
DIRECTOR: Fix cast indexing.
...
The indexing of the cast list is stored relative to the position
of the first cast member. Previously it was assumed the list
started at 1, but this base offset is stored in the VWCF config.
2020-05-07 00:33:13 +08:00
Eugene Sandulenko
1970bde7ad
ALL: Fix .clang-foramt
...
It is used by vscode editor
2020-05-06 17:43:54 +02:00
Eugene Sandulenko
55cac1a5eb
MISC: Added .clang-format for automatic formatting
2020-05-06 15:49:08 +02:00
Scott Percival
ac90807d4f
DIRECTOR: Remove Mac platform conditional in frame loader
2020-05-06 18:35:51 +08:00
Matthew Duggan
5917036106
ULTIMA8: Fix build (somehow missed committing these..)
2020-05-06 15:57:56 +09:00
Matthew Duggan
2d35971c7e
ULTIMA8: Stop forever-looping sounds when item leave fast area. Bump channel count to support more.
2020-05-06 15:27:16 +09:00
Matthew Duggan
9c930ac67c
ULTIMA8: Read index of sound flex (useful for crusdaer, probably)
2020-05-06 15:27:16 +09:00
Paul Gilbert
e8482d8c1d
ULTIMA4: Move fix for LB Abyss response to create_ultima
2020-05-05 21:56:23 -07:00
Paul Gilbert
f72927d5df
ULTIMA4: Allow portal numbers in debugger goto command
2020-05-05 20:43:18 -07:00
Paul Gilbert
bf534c5628
ULTIMA4: Other debugger fixes
2020-05-05 19:47:42 -07:00
Paul Gilbert
7d2167774b
ULTIMA4: Fix dungeon debugger command
2020-05-05 19:40:22 -07:00
sluicebox
1961f162d5
SCI32: Implement MOTHERGOOSE custom Mac saving
2020-05-05 14:49:11 -07:00
Eugene Sandulenko
1780c7896d
WINTERMUTE: Fix AmigaOS build
2020-05-05 23:15:45 +02:00
lolbot-iichan
7b2e3fb440
WINTERMUTE: Remove "#if 1" marks
2020-05-05 21:51:22 +02:00
lolbot-iichan
14c54b0395
WINTERMUTE: Add stub for wme_3fstatistics.dll data collecting plugin
2020-05-05 21:51:22 +02:00
lolbot-iichan
b783f984f1
WINTERMUTE: Move wme-plugins implementations to /ext/ folder
2020-05-05 21:51:22 +02:00
lolbot-iichan
ff80043457
WINTERMUTE: Move external DLL implementations to /ext/ folder
2020-05-05 21:51:22 +02:00
sluicebox
85e27b0caf
SCI32: Implement Mac kSetLanguage
2020-05-05 12:14:18 -07:00
sluicebox
e7da80dddf
SCI: Update FPFP Mac easter egg patch comments
2020-05-05 12:07:28 -07:00
Scott Percival
6f79a39f04
DIRECTOR: LINGO: Fix kTheName and kTheScriptText memory management
2020-05-06 02:02:20 +08:00
Scott Percival
48c9251209
DIRECTOR: LINGO: Implement kTheMouseCast
2020-05-06 01:32:17 +08:00
Scott Percival
f5eff07e21
DIRECTOR: LINGO: Implement cb_proplist
2020-05-06 01:16:41 +08:00
Scott Percival
08fa990633
DIRECTOR: Movie cast should override shared cast for sprites
2020-05-05 23:06:37 +08:00
Scott Percival
91d1bf0ce3
DIRECTOR: Remove duplicate type field in Sprite
2020-05-05 23:06:37 +08:00
Scott Percival
180822b315
DIRECTOR: LINGO: Add cb_stackpeek and cb_stackdrop
2020-05-05 23:06:37 +08:00