mirror of
https://github.com/Nexoniarz/Fry3DX.git
synced 2026-11-03 04:24:26 +00:00
macOS (Apple silicon and Intel): Fry3DX.app with its content in Resources and MoltenVK in Frameworks, OpenGL 4.1 when there's no Vulkan; the program's own path, memory, OS and CPU names on a Mac; files dropped on the window (and opened from the Finder) open; presets macos-arm64/macos-x64, a CI job, tools/package.py macos makes one universal app
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
5c28e3da4e
commit
e22cd2e3e6
15 changed files with 273 additions and 40 deletions
|
|
@ -33,6 +33,9 @@ public:
|
|||
// The window's close button (or the OS asking it to close): false keeps it open (to ask
|
||||
// about saving first; the game quits later itself). The quit command always quits.
|
||||
virtual bool allowQuit() { return true; }
|
||||
// A file dropped on the window, or opened with the program from the desktop (a Mac's Finder
|
||||
// hands it over this way, not on the command line).
|
||||
virtual void onFileDropped(const std::string& path) { (void)path; }
|
||||
// Hot reload: called twice a second (hotreload 1) after the engine reloaded what changed
|
||||
// (`changed`: textures, models, sounds); the game reloads its own (scripts, the map).
|
||||
virtual void hotReload(const std::vector<std::string>& changed) { (void)changed; }
|
||||
|
|
|
|||
Loading…
Reference in a new issue