MCPcopy Create free account
hub / github.com/ndleah/python-mini-project / _check_end_game

Method _check_end_game

Lazy_Pong/pong.py:349–363  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

347
348 # Check if cpu or player wins
349 def _check_end_game(self):
350 if self._stat['cpu_score'] == self._stat['max_score']:
351 self._game_field.fill_screen()
352 pong_log.info("End game, CPU wins!")
353 self._write_win("CPU")
354 sleep(2)
355 self._pong_pygame.quit()
356 sys.exit()
357 if self._stat['player_score'] == self._stat['max_score']:
358 self._game_field.fill_screen()
359 pong_log.info(f"End game, {self._player.name} wins!")
360 self._write_win(self._player.name)
361 sleep(2)
362 self._pong_pygame.quit()
363 sys.exit()
364
365 # Check for events like quit game, key press or game reset
366 def _update_events(self):

Callers 1

_update_eventsMethod · 0.95

Calls 2

_write_winMethod · 0.95
fill_screenMethod · 0.80

Tested by

no test coverage detected