menu_manager #23

Merged
yannis merged 13 commits from menu_manager into main 2024-01-07 17:40:32 +00:00
3 changed files with 4 additions and 3 deletions
Showing only changes of commit cc77957b31 - Show all commits

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -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]))

View file

@ -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")