Commit Graph
2915 Commits
Author SHA1 Message Date
Cameron Cawley 1558f7a784 STARK: Add a method for drawing filled rectangles 2023-02-03 00:37:20 +00:00
Paul Gilbert 1c85b9bcf4 MM: MM1: Better implementation of string uppercasing
All strings in strings_en.yml are now in lowercase for the
enhanced mode. And for original mode, the strings will
simply uppercase them for display
2023-02-01 21:48:04 -08:00
Lars Sundström 29efa1922e CREATE_PROJECT: Add Apple TV OS XCode target
Add Apple TV OS as a new target to the xcode project creator utility.
Make sure that TV OS specific files are not part of the iOS and macOS
targets and the other way around.
The TV OS project will utilize the same source code files as the iOS
project but will instead use the tvos dist files.
2023-01-29 21:13:51 +00:00
Lars Sundström 505c2499c9 TVOS: Add Apple TV OS as a separate dist
The Apple TV OS requires a different type of storyboard than iOS. Also,
the Info.plist file differ since the tvOS platform doesn't handle
different orientations.

The Apple TV OS also need a different set of icons with different
resolutions more suitable for TV screens.

The application icons are required to be of layered type, which means
that a single PNG file is not accepted as an icon file. The icons must
have at least two layers, hence the ScummVM icon is defined by a back
image with just the background color and a front image with the ScummVM
logo.

The icons are then put together when archiving the application in Xcode
to an Assets.car file. However the linux builds are not building the
application using Xcode. Therefore a pre-compiled Assets.car file
containing the image assets (icons, splash screen etc) is added to the
tvos folder. This file is copied to the application bundle. If the icons
are changed in the future a new Assets.car file has to be compiled. This
can only be done on a computer with Xcode installed. To compile run the
following command in the tvos folder:
xcrun actool ./Images.xcassets --compile build --platform appletvos \
--minimum-deployment-target 9.0 --app-icon AppIcon \
--output-partial-info-plist build/partial.plist \
--launch-image LaunchImage

The partial.plist file generated will show what to add to the Info.plist
and if something must be changed in the ports.mk section for the
tvosbundle.
2023-01-29 21:13:51 +00:00
Paul Gilbert 6d50667455 MM: XEEN: Properly fix Swords monster list 2023-01-22 20:07:53 +01:00
Paul Gilbert ce27924bc3 MM: MM1: Fix monster flees/wander rendering 2023-01-22 20:07:52 +01:00
Paul Gilbert 373b6fac9c MM: MM1: Fixes for combat shooting 2023-01-22 20:07:51 +01:00
Paul Gilbert 01d8d1abc7 MM: MM1: Strip off trailing spaces on monster names 2023-01-22 20:07:51 +01:00
Paul Gilbert 111408353c MM: MM1: Fix monster data list 2023-01-22 20:07:49 +01:00
Paul Gilbert 17042d1f18 MM: MM1: Fixes for remaining maps 2023-01-22 20:07:47 +01:00
Paul Gilbert 2f9c787e5f MM: MM1: Map fixes 2023-01-22 20:07:47 +01:00
Paul Gilbert 3cacb37d3b MM: MM1: Fix Inspectron and Hacker views 2023-01-22 20:07:47 +01:00
Paul Gilbert 16b25033db MM: MM1: Fix multiple maps' special loop 2023-01-22 20:07:47 +01:00
Paul Gilbert 391f7ab4f8 MM: MM1: More map fixes 2023-01-22 20:07:47 +01:00
Paul Gilbert 75e5d978c7 MM: MM1: Fix desert map base class crash 2023-01-22 20:07:47 +01:00
Paul Gilbert ffd370d4cf MM: MM1: More map fixes 2023-01-22 20:07:46 +01:00
Paul Gilbert 1c31a18d2e MM: MM1: More map fixes 2023-01-22 20:07:46 +01:00
Paul Gilbert eee2ce23ca MM: MM1: More map fixes 2023-01-22 20:07:46 +01:00
Paul Gilbert c9de1fb0f2 MM: MM1: Fixes to Gypsy in map 23 2023-01-22 20:07:43 +01:00
Paul Gilbert 213632a62d MM: MM1: Fix display of staff in blacksmith buy weapons 2023-01-22 20:07:42 +01:00
Paul Gilbert 88bcf16d32 MM: MM1: Fix dead display 2023-01-22 20:07:42 +01:00
Paul Gilbert 9b537e0b2f MM: MM1: Fix ladder string in map 11 2023-01-22 20:07:42 +01:00
Paul Gilbert 40c1082940 MM: MM1: More combat actions implemented 2023-01-22 20:07:40 +01:00
Paul Gilbert f7864d7dbc MM: MM1: Monster shooting logic 2023-01-22 20:07:39 +01:00
Paul Gilbert 277bd710a4 MM: MM1: Monsters selecting party target 2023-01-22 20:07:39 +01:00
Paul Gilbert b259ed6b2b MM: MM1: In progress monster attack logic 2023-01-22 20:07:38 +01:00
Paul Gilbert 06c3754b7b MM: MM1: Add MonsterActions base class for monster actions logic 2023-01-22 20:07:38 +01:00
Paul Gilbert 22f4b8af84 MM: MM1: Finished search view 2023-01-22 20:07:38 +01:00
Paul Gilbert 732762a597 MM: MM1: More wizard spells implemented 2023-01-22 20:07:37 +01:00
Paul Gilbert 11fa375fc2 MM: MM1: Starting wizard combat spells, identified multiple monster fields 2023-01-22 20:07:37 +01:00
Paul Gilbert 6166a646d3 MM: MM1: Implemented iterateMonsters2 2023-01-22 20:07:36 +01:00
Paul Gilbert ce459a5596 MM: MM1: Fleshing out iterateMonsters1 2023-01-22 20:07:36 +01:00
Paul Gilbert 9a0bb8f35d MM: MM1: Starting spells' monster iteration code 2023-01-22 20:07:36 +01:00
Paul Gilbert 8e90a6f752 MM: MM1: Implemented turn undead spell 2023-01-22 20:07:36 +01:00
Paul Gilbert 5bf2fb81c4 MM: MM1: Misc spell fixes 2023-01-22 20:07:36 +01:00
Paul Gilbert 3492b7ab10 MM: MM1: Add Dead view 2023-01-22 20:07:32 +01:00
Paul Gilbert 9af8ddddb6 MM: MM1: In progress trap damage view 2023-01-22 20:07:31 +01:00
Paul Gilbert c248428c6a MM: MM1: In progress Unlock view 2023-01-22 20:07:31 +01:00
Paul Gilbert 479411d0eb MM: MM1: More implementing Search dialog 2023-01-22 20:07:31 +01:00
Paul Gilbert cde86c909f MM: MM1: Fix display of search nothing, added treasure methods 2023-01-22 20:07:30 +01:00
Paul Gilbert 322d01de64 MM: MM1: Refactor game view business names code to allow arbitrary text 2023-01-22 20:07:30 +01:00
Paul Gilbert a9303b908e MM: MM1: Beginnings of proper search view 2023-01-22 20:07:30 +01:00
Paul Gilbert e801eb1047 MM: MM1: Added map 54. The last damn map.. finally 2023-01-22 20:07:30 +01:00
Paul Gilbert 5a4e052da5 MM: MM1: Added map 53 2023-01-22 20:07:30 +01:00
Paul Gilbert e8ebbe572d MM: MM1: Added map 52 2023-01-22 20:07:29 +01:00
Paul Gilbert 59ca90fe4c MM: MM1: Added map 51 2023-01-22 20:07:29 +01:00
Paul Gilbert 731449d3be MM: MM1: Added map 50 2023-01-22 20:07:29 +01:00
Paul Gilbert 7807085359 MM: MM1: Added map 49 2023-01-22 20:07:29 +01:00
Paul Gilbert 0e6b445c98 MM: MM1: Added map 48, fixed some answer entry views' rendering 2023-01-22 20:07:29 +01:00
Paul Gilbert 284bed8afa MM: MM1: Added map 47 2023-01-22 20:07:28 +01:00