Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac platform layer #10

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Mac platform layer #10

wants to merge 9 commits into from

Conversation

nicklockwood
Copy link
Owner

This PR demonstrates how to add a platform layer for macOS.

The Engine module itself remains exactly the same. The only changes are in the platform-specific parts, such as integration with AppKit, and replacing touch controls with keyboard input.

Resolution is capped to 480px vertical as performance drops sharply at higher resolutions.

Use arrows to move and space to fire.

@nicklockwood nicklockwood force-pushed the experiments/mac-port branch from 3d9c38f to 6bc3c6d Compare April 21, 2020 18:03
@nicklockwood nicklockwood force-pushed the master branch 7 times, most recently from 0c3d81a to 5358aee Compare April 25, 2020 13:43
@nicklockwood nicklockwood force-pushed the experiments/mac-port branch 2 times, most recently from 1c5f4a2 to e8bb731 Compare April 25, 2020 15:06
@nicklockwood nicklockwood force-pushed the experiments/mac-port branch from e8bb731 to 888f2b5 Compare May 3, 2020 18:03
@nicklockwood nicklockwood force-pushed the master branch 4 times, most recently from 4ff0696 to e3b843c Compare May 24, 2020 00:45
@nicklockwood nicklockwood force-pushed the experiments/mac-port branch from 888f2b5 to 1606a7c Compare May 24, 2020 00:52
@nicklockwood nicklockwood force-pushed the master branch 2 times, most recently from 58aef6a to 88435f4 Compare May 24, 2020 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant