* Removes unused extern definition for __osMaxControllers in SDLController.cpp
* Moves libultraship functions to their own files.
* Headers are now moved to include and adds bridge functions for basic LUS functionality.
* Updates PulseAudioPlayer to have our naming convenstions and runs clang-format.
* Updates clang-tidy headers.
* Moves GameOverlay to menu directory.
* Fixing naming conventions in PulseAudioPlayer.
* Fixes clang-tidy errors in ResourceMgr.
* Fixes include of GameOverlay.h
* GameOverlay screen dimensions are now protected access.
* Fixes gbi.h includes.
* AudioPlayer.doInit -> AudioPlayer.DoInit
* Excluding os.h from clang-tidy
* Include stddef.h in libultraship.h for size_t
* Includes studded.h in AudioPlayer.h for size_t
* Includes stddef.h in audioplayerbridge.h for size_t
* Removes unnecessary includes in LUS.h
* Libultra types now includes stddef which brings a long size_t for all platforms.
* Organizes libultraship files into directories.
* Adds StormLib, ZAPDUTILS, and tidies up /lib/
* Moves include up a directory and moves abi.h to include.
* Fixes gitignore to only ignore build folders, and commits forgotten files.
* update CMakeLists and `#include`s to match directory structure
* Windows CMake now builds project files.
* Restructure CMake project
* feat: sdl via vcpkg (#1)
Co-authored-by: briaguya <briaguya@alice>
* Build via VS generator
* Use ccache for faster building
* Error CI workflow on no lib generated
* Remove unused lib (mINI)
* Update embedded lib (nlohmann-json)
* Cleanup main CMakeLists.txt
* Remove unecessary header
* Use Ninja for MSVC
* Update embedded lib (spdlog)
* Update embedded lib (StormLib)
* Improve CMake structure
* define NOMINMAX for certain windows files
* Add and run clang-format
* Add and run clang-tidy
* Add CI workflow for clang-format/tidy
* Split CI workflows
* Use new format validation
* Fixes typos preventing patch OTRs from working on Switch (#8)
* Removes third party BinaryTools and re-implements and reloacates ZAPDUtils Binary Tools. (#7)
* Removes third party BinaryTools and implements ZAPDUtils' into LUS.
* Attempts to make the Linter happy.
* Another run of linter fixing improvements.
* Should be last linting-related change.
* Fixes tidy-format-validation to only check src and include directories in the git diff
Co-authored-by: briaguya <briaguya@alice>
Co-authored-by: David Chavez <david@dcvz.io>
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
Co-authored-by: Christopher Leggett <chris@leggett.dev>