From 14aad68cb7f8966eaaa4537c3710c9555af8eeaa Mon Sep 17 00:00:00 2001 From: Acereca Date: Sat, 4 Jun 2022 18:09:27 +0200 Subject: [PATCH] add pygame_gui and save button --- main.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/main.py b/main.py index f2a11e1..d787e43 100755 --- a/main.py +++ b/main.py @@ -27,12 +27,12 @@ def main(): bg.fill(pygame.Color("#cccccc")) clock = pygame.time.Clock() - # gui_manager = pgg.UIManager(screen_size) - # save_btn = pgg.elements.UIButton( - # relative_rect=pygame.Rect((0, 0), (100, 20)), - # text="Save", - # manager=gui_manager, - # ) + gui_manager = pgg.UIManager(screen_size) + save_btn = pgg.elements.UIButton( + relative_rect=pygame.Rect((0, 0), (100, 20)), + text="Save", + manager=gui_manager, + ) # mouse_prev_x, mouse_prev_y = pygame.mouse.get_pos() @@ -63,18 +63,18 @@ def main(): if evt.key == pygame.K_ESCAPE: is_running = False - # if evt.type == pgg.UI_BUTTON_PRESSED: - # if evt.ui_element == save_btn: - # save_map(map_tiles) - # gui_manager.process_events(evt) + if evt.type == pgg.UI_BUTTON_PRESSED: + if evt.ui_element == save_btn: + save_map(map_tiles) + gui_manager.process_events(evt) - # gui_manager.update(time_delta) + gui_manager.update(time_delta) # Drawing screen.blit(bg, (0, 0)) map_tiles.draw(screen) - # gui_manager.draw_ui(screen) + gui_manager.draw_ui(screen) pygame.display.flip() gameit += 1