diff --git a/assets/textures/GUI/button_2.png b/assets/textures/GUI/button_2.png new file mode 100644 index 0000000..600a10c Binary files /dev/null and b/assets/textures/GUI/button_2.png differ diff --git a/src/engine/renderer.py b/src/engine/renderer.py index 89a0126..e4a7558 100644 --- a/src/engine/renderer.py +++ b/src/engine/renderer.py @@ -206,9 +206,9 @@ class Renderer: rendered_text = text_font.render(widget.text, True, widget.color) if widget.hovered: - btn_image = widget.base_image - else: btn_image = widget.hover_image + else: + btn_image = widget.base_image btn_image = transform.scale(btn_image, (btn_image.get_width()*window_size[0]/self.window_size[0], btn_image.get_height()*window_size[0]/self.window_size[0])) diff --git a/src/main.py b/src/main.py index d505fbb..4746e4c 100644 --- a/src/main.py +++ b/src/main.py @@ -37,8 +37,9 @@ class Game(Engine): menu.add_widget(Label(0.5, 0.1, "The Forest's Secret", 0.1, (0, 255, 0), True, 2)) 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, "boutton", 0.1, (0, 255, 0), lambda : print("play"), base_image, base_image, True, 0)) + menu.add_widget(Button(0.5, 0.3, "boutton", 0.1, (0, 255, 0), lambda : print("play"), base_image, hover_image, True, 0)) self.menu_manager.register_menu(menu, "main") self.menu_manager.show("main")