From c1098c85cbcb11976d1b8cd27b07d1e6fe580d8c Mon Sep 17 00:00:00 2001 From: bart Date: Wed, 12 Feb 2025 17:11:50 +0100 Subject: [PATCH 1/9] Three strikes battle changes and favorites bugfix --- data/gui/screens/track_info.stkgui | 10 + src/audio/music.hpp | 1 + src/audio/music_information.cpp | 40 +- src/audio/music_information.hpp | 16 +- src/audio/music_ogg.cpp | 22 +- src/audio/music_ogg.hpp | 2 +- src/audio/sfx_manager.cpp | 2 +- src/config/favorite_status.cpp | 6 + src/config/favorite_status.hpp | 2 + src/config/player_profile.cpp | 19 +- src/config/saved_grand_prix.hpp | 4 + src/config/user_config.hpp | 29 +- src/graphics/camera/camera.hpp | 2 - src/graphics/camera/camera_normal.cpp | 59 +- src/graphics/irr_driver.cpp | 2 +- src/graphics/lighting_passes.cpp | 27 +- src/graphics/lighting_passes.hpp | 6 +- src/graphics/post_processing.cpp | 52 +- src/graphics/post_processing.hpp | 2 +- src/graphics/shader_based_renderer.cpp | 38 +- src/graphics/shadow_matrices.cpp | 14 +- src/graphics/shadow_matrices.hpp | 11 +- src/graphics/sp/sp_base.cpp | 23 +- src/guiengine/event_handler.cpp | 65 ++- src/guiengine/event_handler.hpp | 4 +- src/guiengine/skin.cpp | 5 +- src/guiengine/widgets/ribbon_widget.cpp | 24 - src/guiengine/widgets/ribbon_widget.hpp | 7 - src/input/device_manager.cpp | 18 - src/input/device_manager.hpp | 6 +- src/items/attachment.cpp | 31 +- src/items/item.cpp | 92 ++-- src/items/item.hpp | 3 - .../controller/local_player_controller.cpp | 6 +- src/karts/controller/spare_tire_ai.cpp | 17 +- src/karts/kart_model.cpp | 3 +- src/karts/kart_properties_manager.cpp | 2 +- src/main.cpp | 48 +- src/modes/linear_world.cpp | 19 +- src/modes/overworld.cpp | 9 - src/modes/three_strikes_battle.cpp | 71 +-- src/modes/three_strikes_battle.hpp | 10 + src/modes/world.cpp | 91 ++-- src/modes/world.hpp | 2 - src/network/protocols/ranking.cpp | 488 ----------------- src/network/protocols/ranking.hpp | 82 --- src/network/protocols/server_lobby.cpp | 504 +++++++++++++++--- src/network/protocols/server_lobby.hpp | 45 +- src/network/server_config.cpp | 8 +- src/race/race_manager.cpp | 17 +- src/race/race_manager.hpp | 10 + .../dialogs/custom_video_settings.cpp | 7 +- src/states_screens/help/help_screen_1.cpp | 20 - src/states_screens/help/help_screen_1.hpp | 3 - src/states_screens/kart_selection.cpp | 23 +- src/states_screens/main_menu_screen.cpp | 19 - .../online/networking_lobby.cpp | 1 - src/states_screens/online/tracks_screen.cpp | 2 +- src/states_screens/options/options_common.cpp | 15 - src/states_screens/options/options_common.hpp | 1 - .../options/options_screen_audio.cpp | 3 +- .../options/options_screen_device.cpp | 6 +- .../options/options_screen_display.cpp | 2 - .../options/options_screen_general.cpp | 2 - .../options/options_screen_input.cpp | 2 - .../options/options_screen_ui.cpp | 1 - .../options/options_screen_video.cpp | 28 +- src/states_screens/race_gui.cpp | 16 +- src/states_screens/race_gui_overworld.cpp | 10 - src/states_screens/race_result_gui.cpp | 170 +++--- src/states_screens/race_result_gui.hpp | 7 - src/states_screens/track_info_screen.cpp | 38 +- src/states_screens/track_info_screen.hpp | 3 + src/tracks/track.cpp | 4 +- src/utils/crash_reporting.cpp | 6 +- 75 files changed, 1073 insertions(+), 1392 deletions(-) delete mode 100644 src/network/protocols/ranking.cpp delete mode 100644 src/network/protocols/ranking.hpp diff --git a/data/gui/screens/track_info.stkgui b/data/gui/screens/track_info.stkgui index 49093e9328b..f5290c22c2e 100644 --- a/data/gui/screens/track_info.stkgui +++ b/data/gui/screens/track_info.stkgui @@ -73,6 +73,16 @@