Commit Graph
96311 Commits
Author SHA1 Message Date
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