From 028bc36b4f903338540b812612339600b090b485 Mon Sep 17 00:00:00 2001 From: ThisBirchWood Date: Tue, 22 Apr 2025 17:41:00 +0200 Subject: [PATCH] ADD quit button --- states/start_menu.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/states/start_menu.py b/states/start_menu.py index dd561b8..f9e0ace 100644 --- a/states/start_menu.py +++ b/states/start_menu.py @@ -33,6 +33,14 @@ class StartMenu(GameState): self.settings_button.set_text("Settings") self.settings_button.set_font_size(40) + self.quit_button = Button(self.default_button_start_x, + 450, + self.default_button_width, + 50, + pygame.quit) + self.quit_button.set_text("Quit") + self.quit_button.set_font_size(40) + # file dialog self.file_dialog = None self.demo_file = None @@ -83,6 +91,7 @@ class StartMenu(GameState): if not self.file_dialog: self.upload_demo_button.handle_event(event) self.settings_button.handle_event(event) + self.quit_button.handle_event(event) self.manager.process_events(event) if event.type == pygame_gui.UI_FILE_DIALOG_PATH_PICKED: @@ -101,6 +110,7 @@ class StartMenu(GameState): self.screen.fill((30, 30, 30)) # Clear screen self.upload_demo_button.draw(self.screen) self.settings_button.draw(self.screen) + self.quit_button.draw(self.screen) self.manager.draw_ui(self.screen)