summaryrefslogtreecommitdiff
path: root/src/menu_items.c
AgeCommit message (Collapse)Author
2025-05-28wip interp changeswipinterpchangesMegaMech
2025-05-23Interpolate guScale, guRotate, SetTextMatrixMegaMech
2025-05-23More fixesMegaMech
2025-05-23Track unique_ptr : This probably compilesMegaMech
2025-05-14Impl new intro (#193)MegaMech
* Update menus * Update CMakeLists.txt * Add Ship * Impl hm ship actors * Update HM course * Impl new intro * Finish intro scene * Rename * Start Editor Work * raycast works * Fix ScreenRayTrace in widescreen * Basic Actor Picking * wip * Editor use vtx collision * gizmo work * otr works for object picking * Impl objects for editor * actor init * Update * Add all axis move (freemove) * Docking Windows works here * Setup imgui layout for editor * Editor Snap to Ground works * Basic Scene Explorer Works * Editor get actor names * Impl editor object names * impl Editor Play and Pause buttons * Editor translate works while paused * Fix freecam lighting * Added adjustable track properties to editor * Editor matrix, icons, rotation, impl light * Setup Track Properties 1 * Editor tooling wip * Load modded o2rs * Don't enable hud if editor is enabled * Updates * SceneManager nearly working * Fix mario kart 64 intro logo sizing * Fix Rotator * Finish new matrix translation code * Cleanup headers * Cleanup * Cleanup 2 * Cleanup 3 * Prevent divize by zero crash * Add visible circle for translate in all axis * Editor scaling/rot works properly now * Scale All_Axis evenly * Fixes to includes to work on Linux. * Removed overfilled arguments in gfx_create_framebuffer() * Added missing function definitions to Game.h * Editor sun face the camera * Add rotation model to gizmo * Add new handles * Failed attempt at transforming collision * Impl water volume * Import fast64 paths * water surface * Scene Setup 1 * Custom Track O2R almost working needs testing * Custom Track Load path O2r * Render custom track. Wip collision * Add missing function * Debug Spawning Custom O2R Track * Import courses working now * Fix memory leak * Remove New Track Button * Engine.cpp more consistent with sf64 * Fix Editor Enable Button * Editor Accurate mouse click drag objects * Editor selects closest object and cleanup * Gizmo rot and scale collision working * Remove constexpr from IRotator * Impl properties for location/rot/scale * Better Properties display, swap rot handles * Fix content browser dock and editor now disabled by default * Remove GameInfoWindow, Multiplayer Button, and FPS Slider * Disable Editor when its disabled * Add new logo to hm intro * Fix pause menu item box cursor * Remove minimap from Course::from_json and to_json * Impl Import Minimap * Fix custom minimap rendering * minimap uses extension .png * Refactor minimap * Freecam only for player 1 * GrandPrix Balloons work in custom track * Track Id is now std::string and outside of Props * Moved editor assets to be included in ship.o2r * Fixed GenerateO2R to package the correct folder and save to the correct filename * Linux specific changes. * Added "#include <stdio.h>" that required them * Changed how the "ship.o2r" file is loaded to allow it to load the file from within appimages. * Changed the Linuxdeploy version to avoid errors later when the Github Actions creates appimages(same fix applied to other ports.) * Revert "Moved editor assets to be included in ship.o2r" This reverts commit 05704c01f761baa67a83e357d9765f5c6b5e3fdb. * Added back files(this time without LUS changes) * Changed workflow file to use correct filename for assets file. * Missed a few spots in the workflow file. * Added .desktop file and made corrections to the main workflow. * Added the rest of upstream CMakeLists.txt * disabled USE_NETWORKING * New InverseMatrix * Renamed both .o2r files to be more accurate to its contents. * Reverted CmakeList.txt --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com> Co-authored-by: sitton76 <58642183+sitton76@users.noreply.github.com>
2025-02-04fix a problem with cmake and fix animation in menu (#184)coco875
2025-01-30fix error (#179)coco875
2025-01-25Fix Remaining Widescreen Issues and Fix Audio Sizes (#174)MegaMech
* Fix some boxes that shouldn't be wide * forgot fix * Fix widescreen for sliding lap texture * Fix lakitu towing fade in out * Add DOUBLE_SIZE_ON_64_BIT and ssize_t
2025-01-25fix ghost (#175)coco875
* fix ghost * remove a semi colon
2025-01-25Fix EUC-JP characters (#172)MegaMech
* Fix euc jp characters * Update menu_items.c
2025-01-24Fix euc jp char (#169)MegaMech
2025-01-25enable savesSonic Dreamcaster
2025-01-24declare mtx2Sonic Dreamcaster
2025-01-24Merge branch 'main' of https://github.com/HarbourMasters/SpaghettiKartSonic Dreamcaster
2025-01-24refactored version of func_80096CD8Sonic Dreamcaster
2025-01-24Fix matrix stack heap corruption (#166)MegaMech
* Fix matrix stack heap corruption * Fix matrix overflow bug
2025-01-24Merge branch 'main' of https://github.com/HarbourMasters/SpaghettiKartSonic Dreamcaster
2025-01-24matched func_80096CD8Sonic Dreamcaster
2025-01-24Fix Replay box widescreen (#165)MegaMech
2025-01-23Game.cpp and World.cpp Cleanup (#159)MegaMech
* Remove CProperties and delete dup Properties from World.h * Improvement * Fix compile * Cleanup * Document gRaceState * wip cleanup * compile * Impl PlayerBombKart * Rename CourseManager_ to CM_ * Finish renames m_ to CM_ * cleanup * Remove extra printf --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-01-18Fix mac building (#157)inspectredc
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-01-18Fix data, option menus, impl boos, fix demo camera (#156)MegaMech
* Fix data and option menus * safer code * wip boos impl * finish impl boos * Fix demo camera * slightly better match
2025-01-13Fixes as per Sonic (#154)MegaMech
* Fix imGUI game reset button * Fix course select cursor sound oob * Fix cloud rendering * Fix centering of tt race data cannot be saved by ghost * Impl chain chomp & bats * Fix retry crash * DebugMode On Skips intro logo menu * rename
2025-01-11stack initSonic Dreamcaster
2025-01-11fix menu itemsSonic Dreamcaster
2025-01-11Make things more readableSonic Dreamcaster
2025-01-11Initialize variablesSonic Dreamcaster
2025-01-11Point filtering for menu texturesSonic Dreamcaster
2025-01-10Impl CC mode option in debug menu (#151)MegaMech
* Impl cc option at debug menu
2025-01-06fix a small bug in releasecoco875
2025-01-06fix texture with three point filtercoco875
2025-01-05Merge branch 'modding' into wideMegaMech
2025-01-05Update menu_items.cMegaMech
2025-01-05Finishwide screen. Impl IVector2D MinimapDimensionsMegaMech
2025-01-05remove unused functioncoco875
2025-01-05remove gMenuCompressedBuffercoco875
2025-01-05simplify load_menu_img_comp_typecoco875
2025-01-04Uncomment line and fix 3P boxMegaMech
2025-01-05multiple fixcoco875
2025-01-04Wide screen progressMegaMech
2025-01-03Per reviewMegaMech
2025-01-03Finish docMegaMech
2025-01-01Fix compileMegaMech
2024-12-31continued 2MegaMech
2024-12-31continuedMegaMech
2024-12-31Big 19750 renamesMegaMech