# event handling for event in pygame.event.get(): #print(str(event)) and mouse collision properties if event.type == pygame.QUIT: snake.is_alive = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: snake.move_left() elif event.key == pygame.K_RIGHT: snake.move_right() elif event.key == pygame.K_UP: snake.move_up() elif event.key == pygame.K_DOWN: snake.move_down() if snake.collides_with(mouse): mouse.change_position(wall_left, wall_right, wall_top, wall_bottom, snake) snake.grow() snake.change_score(100) eat_sound.play() game_Display.blit(game_Display, (0,0)) game_Display.fill(black) #display PYTHON title and score board title_text = title_font.render('PYTHON', False, green) game_Display.blit(title_text, (window_Width / 2 - title_text.get_width() / 2, 5)) score_text = score_font.render('SCORE: ' + str(snake.score), False, blue) game_Display.blit(score_text, (wall_left, wall_bottom + border_width)) # draw border pygame.draw.rect(game_Display, red, (border_side, border_top, window_Width - border_side * 2, window_Height - border_top - border_bottom))