From d47b85f6d06343e9c4551a5a90b2b4ac33df2bc0 Mon Sep 17 00:00:00 2001 From: Kanishk Jamgaonkar Date: Tue, 18 Aug 2020 01:01:15 +0530 Subject: [PATCH] Added Pause Feature to Snake.py I added Pause feature and i will add restart feature soon ! (press p for pause) --- Snake/Snake.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Snake/Snake.py b/Snake/Snake.py index b3ac55f..ba0cbff 100644 --- a/Snake/Snake.py +++ b/Snake/Snake.py @@ -6,6 +6,8 @@ import pygame from pygame.locals import * +#Pause Variable +pause=False def text_display(size, caption, posix, posiy): font = pygame.font.Font('freesansbold.ttf', size) @@ -225,6 +227,18 @@ def update(self): snake_parts.draw(screen) snake_parts.update() + for event in pygame.event.get(): + if event.type==KEYUP: + if event.key==K_p: + pause = True + + while pause == True: + for event in pygame.event.get(): + if event.type==KEYUP: + if event.key==K_p: + pause = False + + if not snake_parts.sprites(): text_display(128, 'Game Over', 600, 300) else: