Made it possible to quit the game using CTRL + C.

This commit is contained in:
The Wobbler 2024-01-03 20:58:56 +01:00
parent 042e5fa546
commit 5a04f262a4

View file

@ -279,16 +279,23 @@ def get_events():
elif event.type == pygame.KEYDOWN: elif event.type == pygame.KEYDOWN:
key = event.key key = event.key
if key == pygame.K_SPACE: if key == pygame.K_c and pressed_special_keys & pygame.KMOD_CTRL:
close()
elif key == pygame.K_SPACE:
if page == "ingame": if page == "ingame":
yeet_cow() yeet_cow()
def loop(): def loop():
global last_frame_mouse_pressed global last_frame_mouse_pressed
global pressed_keys
global pressed_special_keys
screen.fill(nero) screen.fill(nero)
pressed_keys = keyboard.get_pressed()
pressed_special_keys = keyboard.get_mods()
get_events() get_events()
if not running: if not running:
@ -325,11 +332,14 @@ cow_flying = False
cow_position = (0, 0) cow_position = (0, 0)
cow_flight_path = [] cow_flight_path = []
cow_flight_step = 0 cow_flight_step = 0
pressed_keys = []
pressed_special_keys = pygame.key.get_mods()
# pygame objects # pygame objects
clock = pygame.time.Clock() # misc clock = pygame.time.Clock() # misc
mouse = pygame.mouse mouse = pygame.mouse
keyboard = pygame.key
bigger_default_font = pygame.font.SysFont("ubuntu", 32) # fonts bigger_default_font = pygame.font.SysFont("ubuntu", 32) # fonts