def handleEvent(self, event):
if self.mode:
self.mode.handleEvent(event)
if event.type == pg.KEYDOWN:
if event.key == pg.K_ESCAPE:
self.pause = not self.pause
if self.pause:
self.messageScene("pause")
else:
self.messageScene("unpause")
if event.type == self.SCENE_EVENT:
if event.category == "start_game":
if event.data == "solo":
self.mode = SinglePlayer(self.screen)
self.mode.startGame()
if event.data == "coop":
self.mode = MultiPlayer(self.screen)
self.mode.startGame()
if event.category == "no_mode":
self.mode = None
if event.category == "screen":
self.screen = pg.display.get_surface()
评论列表
文章目录