From 77b41aee667c2240e1c2fc78161330b03e8c4a90 Mon Sep 17 00:00:00 2001 From: adastram Date: Tue, 9 Jan 2024 17:04:38 +0100 Subject: [PATCH] Temp --- src/engine/settings_manager.py | 11 +++++++++++ src/main.py | 10 +++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 src/engine/settings_manager.py diff --git a/src/engine/settings_manager.py b/src/engine/settings_manager.py new file mode 100644 index 0000000..1f4ff0e --- /dev/null +++ b/src/engine/settings_manager.py @@ -0,0 +1,11 @@ +class Settings: + def __init__(self) -> None: + self.master_volume = 60 + self.music_volume = 100 + + self.zoom = 1.75 + + + def get_music_volume(self): + return self.master_volume / 100 * self.music_volume + \ No newline at end of file diff --git a/src/main.py b/src/main.py index 24ccfbd..158c4f6 100644 --- a/src/main.py +++ b/src/main.py @@ -43,10 +43,18 @@ class Game(Engine): base_image = pygame.image.load("assets/textures/GUI/button_1.png").convert_alpha() hover_image = pygame.image.load("assets/textures/GUI/button_2.png").convert_alpha() - menu.add_widget(Button(0.5, 0.3, "play", 0.08, (0, 0, 0), self.start_game, base_image, hover_image, True, 0)) + menu.add_widget(Button(0.5, 0.3, "Play", 0.08, (0, 0, 0), self.start_game, base_image, hover_image, True, 0)) self.menu_manager.register_menu(menu, "main") self.menu_manager.show("main") + + def setup_settings_menu(self): + """Crée les éléments du menu de paramètre""" + menu = Menu() + menu.add_widget(Label(0, 0.3, "Paramètres", 0.05, (192,192,192), True, 0)) + + #base_image = pygame.image.load("assets\\textures\\GUI\\setting_menu.png") + #hover_image = pygame.image.load("assets\\textures\\GUI\\setting_menu_hovered.png") def create_player_entity(self): """Crée une entité joueur."""