# HG changeset patch # User Neil Muller # Date 1378135393 -7200 # Node ID fbb073720bace8c708ca1a7f499cf1eb15d67d7a # Parent fe1f0bb4ecf0b787bc1b0ffdeac0cc978723312a Fill screen with black on scene changes, so small levels aren't surrounded by old cruft diff -r fe1f0bb4ecf0 -r fbb073720bac nagslang/engine.py --- a/nagslang/engine.py Mon Sep 02 17:22:42 2013 +0200 +++ b/nagslang/engine.py Mon Sep 02 17:23:13 2013 +0200 @@ -38,9 +38,10 @@ running = False elif ev.type == pgl.VIDEORESIZE: pygame.display.set_mode(ev.size, - pgl.SWSURFACE | pgl.RESIZABLE) + pgl.SWSURFACE | pgl.RESIZABLE) self._surface = pygame.display.get_surface() elif ScreenChange.matches(ev): + self._surface.fill(pygame.color.Color(0, 0, 0)) self.change_screen(ev.screen) else: self._current_screen.handle_event(ev)