From 3589bd49ee7fe0185e817ff705c9faab6ebe31c5 Mon Sep 17 00:00:00 2001 From: christian Date: Wed, 14 Feb 2024 21:04:05 +0100 Subject: [PATCH] Update Labels class --- modules/Labels.py | 10 +++++++++- pygame-test.py | 12 +++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/modules/Labels.py b/modules/Labels.py index 6d6349d..e29532a 100644 --- a/modules/Labels.py +++ b/modules/Labels.py @@ -17,4 +17,12 @@ class Label: else: print("Zeichne Surface!") - pass \ No newline at end of file + pass + +class Input_Label(Label): + def __init__(self, is_rect=False, pos=tuple, size=tuple, mainsurface=pygame.Surface) -> None: + super().__init__(is_rect, pos, size, mainsurface) + + + + \ No newline at end of file diff --git a/pygame-test.py b/pygame-test.py index 92e84ee..bcf10b9 100644 --- a/pygame-test.py +++ b/pygame-test.py @@ -72,7 +72,7 @@ def percent_from_screen(base:int, percent:int) -> int: game = Game.Game() User = User.User() -input_label = Label.Label(True, (50,50), (100,25), PLAYGROUND) +input_label1 = Label.Input_Label(True, (50,50), (100,25), PLAYGROUND) @@ -113,6 +113,7 @@ while active == True: MAINSCREEN.fill((55,148,38)) PLAYGROUND.fill((244,244,244)) for event in pygame.event.get(): + print(event) if (event.type == pygame.QUIT): print("Programm wird geschlossen!") #print(spawned_entities, end="\n") @@ -138,17 +139,18 @@ while active == True: if(game.get_state("menu")): pass - if(event.type == pygame.KEYDOWN): + """if(event.type == pygame.KEYDOWN): print(event.unicode) - text += event.unicode - + text += event.unicode""" + text_surface_score = my_font.render('Score: '+str(player.get_player_score()), True, (0, 0, 0)) text_surface_player = my_font.render("Player: " + User.getusername(), True, SCHWARZ, None) text_test = my_font.render("Test", True, SCHWARZ, None) text_out = my_font.render(text, True, SCHWARZ, None) - input_label.draw() + + #input_label1.draw() pygame.draw.line(MAINSCREEN, SCHWARZ, (0,38), (MAINSCREEN_SIZE[0], 38), 2)