Mercurial > nagslang
comparison nagslang/engine.py @ 399:a7d48819a711
Reselt world on death
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 07 Sep 2013 01:21:32 +0200 |
parents | a4e93b1086b8 |
children | d087dfb10896 |
comparison
equal
deleted
inserted
replaced
398:e36e6101b766 | 399:a7d48819a711 |
---|---|
48 elif ev.type == pgl.VIDEORESIZE: | 48 elif ev.type == pgl.VIDEORESIZE: |
49 pygame.display.set_mode(ev.size, | 49 pygame.display.set_mode(ev.size, |
50 pgl.SWSURFACE | pgl.RESIZABLE) | 50 pgl.SWSURFACE | pgl.RESIZABLE) |
51 self._surface = pygame.display.get_surface() | 51 self._surface = pygame.display.get_surface() |
52 elif ScreenChange.matches(ev): | 52 elif ScreenChange.matches(ev): |
53 self._world.save() | |
54 self._surface.fill(pygame.color.Color(0, 0, 0)) | 53 self._surface.fill(pygame.color.Color(0, 0, 0)) |
55 self.change_screen(ev.screen) | 54 self.change_screen(ev.screen) |
56 else: | 55 else: |
57 self._current_screen.handle_event(ev) | 56 self._current_screen.handle_event(ev) |
58 self._current_screen.tick(self._dt) | 57 self._current_screen.tick(self._dt) |