Eugene Sandulenko
22ec4b60ae
DIRECTOR: Start to draw editable text widgets
2020-04-25 00:47:24 +02:00
Eugene Sandulenko
dafacc4998
GRAPHICS: MACGUI: Inherit MacEditableText surface from MacWidget
2020-04-25 00:46:49 +02:00
Matthew Duggan
d5b62b7ddd
ULTIMA8: New feature - space to jump
...
This is super helpful on platforms where a "both button click" is hard or
impossible.
2020-04-24 18:03:57 +09:00
Eugene Sandulenko
40d1c09e49
NEWS: Mention new dictionary sort of the game list
2020-04-24 10:55:43 +02:00
Eugene Sandulenko
a08dc72eab
COMMON: Skip "an " in dictionary sort
2020-04-24 10:54:00 +02:00
Eugene Sandulenko
9bea9fd5cf
GUI: Sort games by dictionary, ignoring English articles
2020-04-24 10:54:00 +02:00
Eugene Sandulenko
0b00d71643
COMMON: Add methods for dictionary string comparison
2020-04-24 10:54:00 +02:00
Thierry Crozat
5b617c1eef
CREATE_PROJECT: Use relative paths for static libraries for Xcode
...
With the project including both iOS and macOS targets, using an
absolute path ensures it is incorrect for one of those. Since it was
using /usr/local/lib/ all the paths had to be changed in Xcode to
build the iOS target.
Also as the paths where we expect the libraries to be (/usr/local/lib
on macOS and lib under the build directory for iOS) are added to the
search path in the Xcode project, we do not actually need to use
absolute path). Also this make it easier to use a different path for
libraries (e.g. if using MacPort or brew) as we only need to change
the search path setting in the Xcode project and not the
path for each library).
2020-04-24 10:53:23 +02:00
Matthew Duggan
70eb9a061c
ULTIMA8: MButton refactors for avatar mover process
...
Trying to clear the way to add a keyboard shortcut for the "jump" action, since
clicking both buttons on a trackpad is not possible.
2020-04-24 16:22:11 +09:00
Matthew Duggan
7c85b1838d
ULTIMA8: Refactor Item getFlags -> hasFlags
2020-04-24 15:35:51 +09:00
Matthew Duggan
e0398b15ec
ULTIMA8: Refactor getActorFlags -> hasActorFlags
2020-04-24 15:35:51 +09:00
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