From 7c63bc781c346c75d1dffc28aebff156c3f95082 Mon Sep 17 00:00:00 2001 From: ThisBirchWood Date: Sun, 27 Apr 2025 01:16:17 +0200 Subject: [PATCH] PATCH file picker bugs --- states/start_menu.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/states/start_menu.py b/states/start_menu.py index fc9ccef..13b7ba2 100644 --- a/states/start_menu.py +++ b/states/start_menu.py @@ -56,16 +56,21 @@ class StartMenu(GameState): # file dialog self.file_dialog = None + self.file_dialog_width = 440 + self.file_dialog_height = 500 + self.file_dialog_x = (self.screen.get_width()//2)-(self.file_dialog_width//2) + self.file_dialog_y = (self.screen.get_height()//2)-(self.file_dialog_height//2) + self.demo_file = None def _get_demo(self): """Loads a demo file.""" - # pygame-pgu self.file_dialog = pygame_gui.windows.UIFileDialog( - rect=pygame.Rect(160, 50, 440, 500), + rect=pygame.Rect(self.file_dialog_x, self.file_dialog_y, self.file_dialog_width, self.file_dialog_height), manager=self.manager, - window_title='Pick a .dem file' + window_title='Pick a .dem file', + allowed_suffixes=['.dem'] ) def _start_game_callback(self):