From f2be5fb874c3cbfe4c83f0cc06297cd4b3825245 Mon Sep 17 00:00:00 2001 From: Fred Z Date: Wed, 4 Apr 2018 14:49:46 +0200 Subject: [PATCH] Improves file error handling DONE if a file error raises, do not warmup pygame --- main.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index 6c41567..3328e42 100644 --- a/main.py +++ b/main.py @@ -23,16 +23,17 @@ from conf import ( GAME_KEYS = [K_UP, K_DOWN, K_RIGHT, K_LEFT] last_wait = False -pygame.init() -WINDOW = pygame.display.set_mode(WIN_DIM) -pygame.display.set_caption(CAPTION) -WINDOW.blit(pygame.image.load(BACKGRND_FILE).convert(), (0, HEAD_SIZE_H)) - # Loading map MAP_GAME = Map(MAP_FILE) +if MAP_GAME.status: + pygame.init() + pygame.time.Clock().tick(25) + WINDOW = pygame.display.set_mode(WIN_DIM) + pygame.display.set_caption(CAPTION) + WINDOW.blit(pygame.image.load(BACKGRND_FILE).convert(), (0, HEAD_SIZE_H)) + # Game loop -pygame.time.Clock().tick(25) while MAP_GAME.status: last_wait = True set_header(WINDOW, MAP_GAME.status_message)