1
0
forked from Mirrors/RGSX

fix order

This commit is contained in:
Sylvain Kraisin
2025-08-13 13:40:57 +02:00
parent 9b2dcb2b82
commit 3a9345bd86
3 changed files with 10 additions and 10 deletions

View File

@@ -19,7 +19,7 @@ This allows users to create symlinks from the platform folder to external storag
## Usage
1. Open the pause menu (P key or Start button)
2. Navigate to "Symlink Option" (last option in the menu)
2. Navigate to "Symlink Option" (second to last option, before Quit)
3. Press Enter to toggle the option on/off
4. The menu will show the current status: "Symlink option enabled" or "Symlink option disabled"

View File

@@ -874,13 +874,7 @@ def handle_controls(event, sources, joystick, screen):
pygame.mixer.music.stop()
config.needs_redraw = True
logger.info(f"Musique {'activée' if config.music_enabled else 'désactivée'} via menu pause")
elif config.selected_option == 7: # Quit
config.previous_menu_state = validate_menu_state(config.previous_menu_state)
config.menu_state = "confirm_exit"
config.confirm_selection = 0
config.needs_redraw = True
logger.debug(f"Passage à confirm_exit depuis pause_menu")
elif config.selected_option == 8: # Symlink option
elif config.selected_option == 7: # Symlink option
from symlink_settings import set_symlink_option, get_symlink_option
current_status = get_symlink_option()
success, message = set_symlink_option(not current_status)
@@ -888,6 +882,12 @@ def handle_controls(event, sources, joystick, screen):
config.popup_timer = 3000 if success else 5000
config.needs_redraw = True
logger.info(f"Symlink option {'activée' if not current_status else 'désactivée'} via menu pause")
elif config.selected_option == 8: # Quit
config.previous_menu_state = validate_menu_state(config.previous_menu_state)
config.menu_state = "confirm_exit"
config.confirm_selection = 0
config.needs_redraw = True
logger.debug(f"Passage à confirm_exit depuis pause_menu")
elif is_input_matched(event, "cancel"):
config.menu_state = validate_menu_state(config.previous_menu_state)
config.needs_redraw = True

View File

@@ -1229,8 +1229,8 @@ def draw_pause_menu(screen, selected_option):
_("menu_accessibility"),
_("menu_redownload_cache"),
music_option, # Ici l'option dynamique
_("menu_quit"),
symlink_option
symlink_option,
_("menu_quit")
]
menu_width = int(config.screen_width * 0.8)