Matthew Duggan
2d4d093522
ULTIMA8: Misc cleanups for AvatarMoverProcess
2020-04-24 15:35:51 +09:00
Matthew Duggan
d1aeca8ec9
ULTIMA8: JANITORIAL: Reduce variable scope
2020-04-24 15:35:51 +09:00
Paul Gilbert
f82a346836
ULTIMA4: Removing configuration items that will be kept static
2020-04-23 19:58:58 -07:00
Paul Gilbert
c8fa755049
ULTIMA4: Created a ConfSerializer class to simply settings read/write
2020-04-23 18:06:25 -07:00
Eugene Sandulenko
786af20bc7
WINTERMUTE: Added override keyword
2020-04-24 01:41:22 +02:00
Eugene Sandulenko
2a5f16faac
QUEEN: Added override keyword
2020-04-24 01:40:06 +02:00
Eugene Sandulenko
2ba6d5151f
LASTEXPRESS: Added override keywords
2020-04-24 01:33:38 +02:00
Eugene Sandulenko
ec72b0d980
TITANIC: Added override keywords
2020-04-24 01:08:10 +02:00
Eugene Sandulenko
982e931c82
TUCKER: Add override keywords
2020-04-24 01:03:56 +02:00
Eugene Sandulenko
128de34ba0
DIRECTOR: Use mask-based blitting.
...
Only Copy ink is implemented so far
2020-04-24 00:57:05 +02:00
Eugene Sandulenko
915d4615ba
GRAPHICS: Added mask-driven transparency blitting to ManagedSurface
2020-04-24 00:51:24 +02:00
Eugene Sandulenko
bc65ee4f37
DIRECTOR: Create mask surface for sprites
2020-04-23 22:06:20 +02:00
Eugene Sandulenko
37f2275f62
GRAPHICS: MACGUI: Draw over optional mask in macDrawPixel()
2020-04-23 22:06:20 +02:00
Eugene Sandulenko
e81cf1cb81
DIRECTOR: We will draw individual widgets manually in WM
2020-04-23 22:06:20 +02:00
Eugene Sandulenko
7e3d9e733b
PINK: Remove redundant flag
2020-04-23 22:06:20 +02:00
Matthew Duggan
5a9aef36b2
ULTIMA8: Make the shape viewer work nicely in lower resolution
2020-04-23 17:13:51 +09:00
Paul Gilbert
cb84675118
ULTIMA4: Remove unused settings
2020-04-22 21:38:52 -07:00
Paul Gilbert
9518991e2f
ULTIMA4: Repeated walk when right mouse button is pressed
2020-04-22 21:38:52 -07:00
Paul Gilbert
2004e2740c
ULTIMA4: Renamed event.cpp to event_handler.cpp
2020-04-22 21:38:52 -07:00
Paul Gilbert
56585cb814
ULTIMA4: Remove custom keycode defines
2020-04-22 21:38:52 -07:00
Paul Gilbert
ae0f99f9ce
ULTIMA4: Simplify mouse areas array to remove button commands
2020-04-22 21:38:52 -07:00
Paul Gilbert
f5c5f15a93
ULTIMA4: Split MapTile into it's own source file
2020-04-22 21:38:52 -07:00
Paul Gilbert
3dc6403a41
ULTIMA4: Janitorial
2020-04-22 21:38:51 -07:00
sluicebox
8ab13e59e1
SCI32: Fix Mac cursor when resource doesn't exist
...
Fixes Phantasmagoria cursor disappearing when viewing inventory
2020-04-21 21:29:51 -07:00
Eugene Sandulenko
bf1fecaa8e
DIRECTOR: Use bg sprite color for drawBackgndTransSprite()
2020-04-22 01:45:40 +02:00
Eugene Sandulenko
9ee9bc48be
DIRECTOR: Matte sprites always use normal white color
2020-04-22 01:45:07 +02:00
Eugene Sandulenko
d36016c9de
GRAPHICS: MACGUI: Fix drawing empty maceditabletext
2020-04-22 01:09:01 +02:00
Eugene Sandulenko
2d0ba5f544
DIRECTOR: Specify manual windget draw
2020-04-22 01:04:46 +02:00
Eugene Sandulenko
f7a223c954
GRAPHICS: MACGUI: Added Manual Widnget draw mode
2020-04-22 01:03:11 +02:00
sluicebox
50aff67f4c
SCI: Use '#' pattern when matching filename digits
2020-04-21 13:46:29 -07:00
sluicebox
3edd7e2b1d
SCI: Fix build when SCI32 disabled
2020-04-21 13:44:23 -07:00
sluicebox
b57c205e30
SCI: Add support for QFG3 automatic saves
...
Fixes bug #11421
2020-04-21 12:10:09 -07:00
sluicebox
4952a6fb04
SCI32: Fix KQ7 2.00 allowing too many saves
2020-04-20 22:21:38 -07:00
sluicebox
3c9b28e35d
SCI32: Fix parsing digits from save filenames
...
Fixes KQ7 deleting the wrong save game and other bugs.
Most of these digit strings start with zero and so they've
been parsed as octal instead of decimal.
2020-04-20 22:21:38 -07:00
Paul Gilbert
900b86ff7f
ULTIMA4: Switch mouse area button handlers to use keymapper actions
2020-04-20 20:18:53 -07:00
Paul Gilbert
be1d255d0c
ULTIMA4: Added interact to keymapper
2020-04-20 20:18:53 -07:00
Paul Gilbert
3b6b0bfb9a
ULTIMA4: Disable commands that aren't available in dungeons
2020-04-20 20:18:52 -07:00
sluicebox
2b1bfeeee5
SCI32: Fix KQ7 Mac logic in restore from launcher
2020-04-20 19:26:14 -07:00
sluicebox
3deabc9873
SCI32: Add QuickTime support for KQ7 Mac movies
2020-04-20 15:59:32 -07:00
SupSuper
b4c8ec66a5
ULTIMA4: Convert scale.cpp from ANSI to UTF-8
...
Gets rid of VS Studio's warnings about illegal characters
2020-04-20 21:37:15 +01:00
SupSuper
57cefa1ddc
DREAMWEB: Convert sprite.cpp from ANSI to UTF-8
...
Gets rid of VS Studio's warnings about illegal characters
2020-04-20 21:37:14 +01:00
Paul Gilbert
ea8be69132
ULTIMA4: Fixing Coverity reported warnings
2020-04-20 12:55:06 -07:00
Zvika Haramaty
6006cfee3e
SCI: MIDI - don't send "controller 75" to physical device
...
Sierra used MIDI controller 75 for internal purposes, and it shouldn't
be issued to the real MIDI device.
This fixes issue #11409
2020-04-20 18:55:09 +02:00
sluicebox
1f0334ee6b
SCI32: Don't delete planes on restore in all Mac games
2020-04-20 00:19:38 -07:00
sluicebox
12d37a352b
SCI32: Implement KQ7/SHIVERS custom Mac saving
...
Implements the custom Mac save and restore kPlatform subops
for KQ7 and Shivers. Still TODO: Mothergoose and Lighthouse.
2020-04-19 23:46:13 -07:00
sluicebox
916ce02661
SCI: Factor save game code into functions
...
Factors some common save game code into functions and creates an
overload of GuestAdditions::runSaveRestore that doesn't rely on
SCI memory for returning the description string, all of which will
be used by the custom save/restore kMacPlatform32 subops.
2020-04-19 23:33:54 -07:00
Matthew Duggan
869e581429
ULTIMA8: Fade-from-black when starting from save
...
To match behavior of original game.
2020-04-20 12:59:15 +09:00
Matthew Duggan
f531eba971
ULTIMA: Replace some comma operators with semicolons
2020-04-20 12:48:26 +09:00
Matthew Duggan
42ee047df2
ULTIMA8: Defensive pointer check to make clang happy
2020-04-20 11:42:01 +09:00
Matthew Duggan
9aa5f4e69b
ULTIMA: Correct buffer size for snprintf
2020-04-20 11:41:17 +09:00