forked from Mirrors/RGSX
v1.9.7.1 - Correction Bug Remap controls ne fonctionnait pas depuis le menu
This commit is contained in:
@@ -5,7 +5,7 @@ import logging
|
|||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
# Version actuelle de l'application
|
# Version actuelle de l'application
|
||||||
app_version = "1.9.7.0"
|
app_version = "1.9.7.1"
|
||||||
|
|
||||||
# Langue par défaut
|
# Langue par défaut
|
||||||
current_language = "fr"
|
current_language = "fr"
|
||||||
|
|||||||
@@ -834,6 +834,13 @@ def handle_controls(event, sources, joystick, screen):
|
|||||||
elif config.selected_option == 1: # Remap controls
|
elif config.selected_option == 1: # Remap controls
|
||||||
config.previous_menu_state = validate_menu_state(config.previous_menu_state)
|
config.previous_menu_state = validate_menu_state(config.previous_menu_state)
|
||||||
logger.debug(f"Previous menu state avant controls_mapping: {config.previous_menu_state}")
|
logger.debug(f"Previous menu state avant controls_mapping: {config.previous_menu_state}")
|
||||||
|
#Supprimer le fichier de configuration des contrôles s'il existe
|
||||||
|
if os.path.exists(config.CONTROLS_CONFIG_PATH):
|
||||||
|
try:
|
||||||
|
os.remove(config.CONTROLS_CONFIG_PATH)
|
||||||
|
logger.debug(f"Fichier de configuration des contrôles supprimé: {config.CONTROLS_CONFIG_PATH}")
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"Erreur lors de la suppression du fichier de configuration des contrôles: {e}")
|
||||||
config.menu_state = "controls_mapping"
|
config.menu_state = "controls_mapping"
|
||||||
config.needs_redraw = True
|
config.needs_redraw = True
|
||||||
logger.debug(f"Passage à controls_mapping depuis pause_menu")
|
logger.debug(f"Passage à controls_mapping depuis pause_menu")
|
||||||
|
|||||||
@@ -18,15 +18,15 @@ ACTIONS = [
|
|||||||
{"name": "up", "display": "Haut", "description": "Naviguer vers le haut"},
|
{"name": "up", "display": "Haut", "description": "Naviguer vers le haut"},
|
||||||
{"name": "down", "display": "Bas", "description": "Naviguer vers le bas"},
|
{"name": "down", "display": "Bas", "description": "Naviguer vers le bas"},
|
||||||
{"name": "left", "display": "Gauche", "description": "Naviguer à gauche"},
|
{"name": "left", "display": "Gauche", "description": "Naviguer à gauche"},
|
||||||
{"name": "right", "display": "Droite", "description": "Naviguer à droite"},
|
{"name": "right", "display": "Droite", "description": "Naviguer à droite"},
|
||||||
|
{"name": "start", "display": "Start", "description": "Menu pause / Paramètres (Recommandé: Start, AltGr)"},
|
||||||
|
{"name": "filter", "display": "Filtrer", "description": "Ouvrir filtre (Recommandé: F, Select)"},
|
||||||
{"name": "page_up", "display": "Page Précédente", "description": "Page précédente/Défilement Rapide Haut (Recommandé: PageUp, LB/L1)"},
|
{"name": "page_up", "display": "Page Précédente", "description": "Page précédente/Défilement Rapide Haut (Recommandé: PageUp, LB/L1)"},
|
||||||
{"name": "page_down", "display": "Page Suivante", "description": "Page suivante/Défilement Rapide Bas (Recommandé: PageDown, RB/R1)"},
|
{"name": "page_down", "display": "Page Suivante", "description": "Page suivante/Défilement Rapide Bas (Recommandé: PageDown, RB/R1)"},
|
||||||
{"name": "history", "display": "Historique", "description": "Ouvrir l'historique (Recommandé: H, Y/Triangle)"},
|
{"name": "history", "display": "Historique", "description": "Ouvrir l'historique (Recommandé: H, Y/Carré)"},
|
||||||
{"name": "progress", "display": "Progression", "description": "Historique : Effacer la liste (Recommandé: X/Carré)"},
|
{"name": "progress", "display": "Progression", "description": "Historique : Effacer la liste (Recommandé: X/Triangle)"},
|
||||||
{"name": "filter", "display": "Filtrer", "description": "Ouvrir filtre (Recommandé: F, Select)"},
|
|
||||||
{"name": "delete", "display": "Supprimer", "description": "Mode Fitre : Supprimer caractère en mode recherche (Recommandé: DEL, LT/L2)"},
|
{"name": "delete", "display": "Supprimer", "description": "Mode Fitre : Supprimer caractère en mode recherche (Recommandé: DEL, LT/L2)"},
|
||||||
{"name": "space", "display": "Espace", "description": "Mode Filtre : Ajouter espace (Recommandé: Espace, RT/R2)"},
|
{"name": "space", "display": "Espace", "description": "Mode Filtre : Ajouter espace (Recommandé: Espace, RT/R2)"},
|
||||||
{"name": "start", "display": "Start", "description": "Menu pause / Paramètres (Recommandé: Start, AltGr)"},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# Mappage des valeurs SDL vers les constantes Pygame
|
# Mappage des valeurs SDL vers les constantes Pygame
|
||||||
|
|||||||
Reference in New Issue
Block a user