Merge branch 'OptionMenu' into MergeToOptionMenu

This commit is contained in:
Adastram 2024-01-10 10:06:36 +01:00
commit e34c7b8b8a
2 changed files with 29 additions and 1 deletions

View file

@ -0,0 +1,20 @@
class Settings:
def __init__(self) -> None:
self.master_volume = 60
self.sound_master_volume = 100
self.music_master_volume = 100
self.global_sound_master_volume = 100
self.zoom = 1.75
def get_music_master_volume(self):
return round(self.master_volume / 100 * self.music_master_volume, 3)
def get_global_sound_master_volume(self):
return round(self.master_volume / 100 * self.global_sound_master_volume, 3)
def get_sound_master_volume(self):
return round(self.master_volume / 100 * self.sound_master_volume, 3)

View file

@ -43,11 +43,19 @@ 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."""
anim = Anim(0.5)