Thierry Crozat
70f79d3df8
MACOSX: Unset SDK version in executable
...
This is a workaround for the blurry display we get on retina screen
when building with SDK 10.14 or above. Unsetting the SDK version
in the executable is sufficient to avoid the issue. See bug
similar change in LibreOffice.
The workaround can only be used with Xcode 11 or above. When using
configure it automatically detects if the workaround can be used.
The workaround is disabled by default in create_project and needs
to be enabled manually (uncomment the MACOSX_NO_SDKVERSION define
at the top of the xcode.cpp file).
2020-04-26 00:33:42 +01:00
Paul Gilbert
98294f582f
ULTIMA4: Refactoring shrine statics to engine local
2020-04-25 15:32:46 -07:00
Paul Gilbert
aa5c6ad809
ULTIMA4: Move Weapons array to engine field
2020-04-25 15:03:21 -07:00
Paul Gilbert
8efbf33f95
ULTIMA4: Move moongates array to an engine field
2020-04-25 14:47:09 -07:00
Paul Gilbert
eb885e9da1
ULTIMA4: Janitorial
2020-04-25 14:29:02 -07:00
Paul Gilbert
8da128e909
ULTIMA4: Moved armors array to engine field
2020-04-25 14:22:14 -07:00
Paul Gilbert
14b3cefc2f
ULTIMA4: Move hawkwindText global to engine class
2020-04-25 11:51:57 -07:00
Paul Gilbert
2985bc6b10
ULTIMA4: Refactor tile map from being a global
2020-04-25 11:34:06 -07:00
Paul Gilbert
b54b918ce6
ULTIMA4: Move tile sets from being global
2020-04-25 11:12:05 -07:00
Paul Gilbert
74f3873529
ULTIMA4: Move tile rules from being global
2020-04-25 09:58:19 -07:00
Paul Gilbert
a1c5848390
ULTIMA8: Fix uninitialized variable warning
2020-04-25 09:09:52 -07:00
Paul Gilbert
a0b0074659
ULTIMA4: Fixes to word capitalizations in field names
2020-04-25 09:06:40 -07:00
Paul Gilbert
d08468e311
ULTIMA4: Rename all IOS defines to IOS_ULTIMA4
...
This should prevent the relevant codes being linked in on IOS
until I've had the chance to review them all
2020-04-25 09:06:39 -07:00
Paul Gilbert
06ca44d53d
ULTIMA4: Fixes for quitting ScummVM during Initiate
2020-04-25 09:06:39 -07:00
Paul Gilbert
dd050238e8
ULTIMA4: Fix entering uppercase keys
2020-04-25 09:06:39 -07:00
Paul Gilbert
5c0ace61a8
ULTIMA4: Fixes for switching video mode in Config menu
2020-04-25 09:06:39 -07:00
Paul Gilbert
60f451e7a4
ULTIMA4: Move settingsChanged to IntroController
2020-04-25 09:06:39 -07:00
Paul Gilbert
4103fe0df7
ULTIMA4: Change intro global to g_intro
2020-04-25 09:06:39 -07:00
Thierry Crozat
6df7de40f3
ULTIMA: Fix compilation
2020-04-25 16:46:04 +01:00
Matthew Duggan
c773804e10
ULTIMA: Don't totally forget crusader games
2020-04-25 23:26:23 +09:00
Matthew Duggan
fa94c252d9
ULTIMA8: Fix sweepTest that I broke before
2020-04-25 21:47:53 +09:00
Matthew Duggan
1008e51d29
ULTIMA8: Fix clipping of map chunks
2020-04-25 21:23:17 +09:00
Eugene Sandulenko
c5010fbc13
GRAPHICS: MACGUI: Install cursor timer only on active MacEditableText
2020-04-25 13:44:18 +02:00
Eugene Sandulenko
7a4d5f45e9
GRAPHICS: MACGUI: Renamed clashing methods
2020-04-25 13:44:18 +02:00
Eugene Sandulenko
7242a104ab
GRAPHICS: MACGUI: Inherit enable/disable methods from MacWidget
2020-04-25 13:44:18 +02:00
Matthew Duggan
4d72136ed1
ULTIMA8: Const and type correctness
2020-04-25 18:50:56 +09:00
Matthew Duggan
f89e6e4b1b
ULTIMA8: More small cleanups for CurrentMap
2020-04-25 18:03:59 +09:00
Matthew Duggan
33975b60bd
ULTIMA8: JANITORIAL: Many small cleanups for CurrentMap
2020-04-25 17:43:28 +09:00
Matthew Duggan
43c1688321
ULTIMA8: Initialize callback data in midi player
2020-04-25 17:38:06 +09:00
Matthew Duggan
bf747226cc
ULTIMA8: Support caching of song info
2020-04-25 11:00:11 +09:00
Matthew Duggan
329f01dccc
ULTIMA8: Statically allocate map data as size is fixed
2020-04-25 10:57:33 +09:00
Eugene Sandulenko
6e0cb60e4f
GRAPHICS: MACGUI: More debug output
2020-04-25 01:45:21 +02:00
Eugene Sandulenko
50dba256ce
DIRECTOR: More debug output
2020-04-25 01:45:03 +02:00
Eugene Sandulenko
e01893cfc7
GRAPHICS: MACGUI: Properly clean MacEditableText before rendering
2020-04-25 01:16:25 +02:00
Eugene Sandulenko
f382d0fd01
GRAPHICS: MACGUI: Clear cursor flag after redrawing
2020-04-25 00:57:22 +02:00
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