1
0
forked from Mirrors/RGSX

Documentation et validation dans config.py

This commit is contained in:
skymike03
2025-07-06 20:53:26 +02:00
parent 41cbbdb312
commit ff0e418db6

View File

@@ -52,8 +52,25 @@ screen_width = 800
screen_height = 600
# Polices
font = None
progress_font = None
title_font = None
search_font = None
small_font = None
small_font = None
SCREEN_WIDTH = 800
"""Largeur de l'écran en pixels."""
SCREEN_HEIGHT = 600
"""Hauteur de l'écran en pixels."""
FONT = pygame.font.Font(None, 36)
"""Police par défaut pour l'affichage."""
CONTROLS_CONFIG_PATH = "/userdata/saves/ports/rgsx/controls.json"
"""Chemin du fichier de configuration des contrôles."""
def validate_resolution():
"""Valide la résolution de l'écran par rapport aux capacités du matériel."""
display_info = pygame.display.Info()
if SCREEN_WIDTH > display_info.current_w or SCREEN_HEIGHT > display_info.current_h:
logging.warning(f"Résolution {SCREEN_WIDTH}x{SCREEN_HEIGHT} dépasse les limites de l'écran")
return display_info.current_w, display_info.current_h
return SCREEN_WIDTH, SCREEN_HEIGHT