1
0
forked from Mirrors/RGSX

Initial commit with RGSX project files

This commit is contained in:
skymike03
2025-07-06 19:47:21 +02:00
commit 297fbaf0d2
9 changed files with 2925 additions and 0 deletions

59
config.py Normal file
View File

@@ -0,0 +1,59 @@
import pygame
import os
import logging
logger = logging.getLogger(__name__)
# Version actuelle de l'application
app_version = "1.4.0"
# Variables d'état
platforms = []
current_platform = 0
platform_names = {} # {platform_id: platform_name}
games = []
current_game = 0
menu_state = "popup"
confirm_choice = False
scroll_offset = 0
visible_games = 15
popup_start_time = 0
last_progress_update = 0
needs_redraw = True
transition_state = "idle"
transition_progress = 0.0
transition_duration = 18
games_count = {}
download_tasks = {}
download_progress = {}
download_result_message = ""
download_result_error = False
download_result_start_time = 0
loading_progress = 0.0
current_loading_system = ""
error_message = ""
repeat_action = None
repeat_start_time = 0
repeat_last_action = 0
repeat_key = None
filtered_games = []
search_mode = False
search_query = ""
filter_active = False
extension_confirm_selection = 0
pending_download = None
controls_config = {}
selected_pause_option = 0
previous_menu_state = None
# Résolution de l'écran
screen_width = 800
screen_height = 600
# Polices
font = None
progress_font = None
title_font = None
search_font = None
small_font = None