-
Kenix3 authored
Adds C bridges to LUS C++ code to their own files. Additionally organizes headers for more organic includes. (#29) * 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.