keycounter
This commit is contained in:
parent
401201aba3
commit
c1d072e173
1 changed files with 28 additions and 23 deletions
51
main.py
51
main.py
|
@ -110,34 +110,39 @@ buttonhovered = [False, False, False, False, False, False]
|
|||
buttons_to_render = 6 # button begrenzung
|
||||
dropdown = True
|
||||
before_buttonhovered = False
|
||||
key_counter = 0
|
||||
pressed_keys = pygame.key.get_pressed()
|
||||
show_debug = False
|
||||
running = True
|
||||
if __name__ == "__main__":
|
||||
while running:
|
||||
## key managment
|
||||
pressed_keys = pygame.key.get_pressed()
|
||||
if True in pressed_keys:
|
||||
if pressed_keys[pygame.K_ESCAPE]:
|
||||
exit()
|
||||
if pressed_keys[pygame.K_PLUS] and not before_pressed_keys[pygame.K_PLUS]:
|
||||
pixelsize += 2
|
||||
remake_feld()
|
||||
if pressed_keys[pygame.K_MINUS] and not before_pressed_keys[pygame.K_MINUS]:
|
||||
pixelsize -= 2
|
||||
remake_feld()
|
||||
if pressed_keys[pygame.K_d] and not before_pressed_keys[pygame.K_d]:
|
||||
show_debug = not show_debug
|
||||
if pressed_keys[pygame.K_SPACE] and not before_pressed_keys[pygame.K_SPACE]:
|
||||
if using_element == "a":
|
||||
using_element = "#"
|
||||
else:
|
||||
using_element = "a"
|
||||
if pressed_keys[pygame.K_r] and not before_pressed_keys[pygame.K_r]:
|
||||
if display_mode == "border":
|
||||
display_mode = "loop"
|
||||
else:
|
||||
display_mode = "border"
|
||||
remake_feld()
|
||||
key_counter += 1
|
||||
if key_counter == 5:
|
||||
key_counter = 0
|
||||
pressed_keys = pygame.key.get_pressed()
|
||||
if True in pressed_keys:
|
||||
if pressed_keys[pygame.K_ESCAPE]:
|
||||
exit()
|
||||
if pressed_keys[pygame.K_PLUS] and not before_pressed_keys[pygame.K_PLUS]:
|
||||
pixelsize += 2
|
||||
remake_feld()
|
||||
if pressed_keys[pygame.K_MINUS] and not before_pressed_keys[pygame.K_MINUS]:
|
||||
pixelsize -= 2
|
||||
remake_feld()
|
||||
if pressed_keys[pygame.K_d] and not before_pressed_keys[pygame.K_d]:
|
||||
show_debug = not show_debug
|
||||
if pressed_keys[pygame.K_SPACE] and not before_pressed_keys[pygame.K_SPACE]:
|
||||
if using_element == "a":
|
||||
using_element = "#"
|
||||
else:
|
||||
using_element = "a"
|
||||
if pressed_keys[pygame.K_r] and not before_pressed_keys[pygame.K_r]:
|
||||
if display_mode == "border":
|
||||
display_mode = "loop"
|
||||
else:
|
||||
display_mode = "border"
|
||||
remake_feld()
|
||||
|
||||
## event managment
|
||||
for event in pygame.event.get():
|
||||
|
|
Loading…
Reference in a new issue