-
Notifications
You must be signed in to change notification settings - Fork 75
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
Cross Platform Support #58
Conversation
Hey @joealam this is really great stuff. I've been wanting to do this for quite some time now. It'll take me a bit of time to go over everything as I'm currently writing midterms. In the meantime take a look at the sound effects implementation in #48 and how that would tie in to cross-platform support. |
I'll take a look and add cross platform sound support. |
Conflicts: Turn/Turn.vcxproj Turn/Turn.vcxproj.filters
Fixed several include paths to use forward slashes instead of backslashes. Wrapped Windows-specific PlaySound code (cross platform implementation still todo) Conflicts: Turn/src/Player.cpp Turn/src/Store.cpp
Added dependency on WinMM for PlaySound Conflicts: Turn/Turn.vcxproj Turn/Turn.vcxproj.filters
Updated to latest and fixed up so it's ready to merge with no conflicts. |
Also, added compile fixes for Sound so it compiles and runs on both platforms, but currently doesn't actually do anything on Linux (I'll be starting that shortly) |
Implemented the sound support in #60. |
Cross platform support (see issue #52)
Key changes:
Depends on CMake, which is also included as a separate pull request (#57) for easier reviewing/merging.