+ box_width=780, view_port=(780, 250))
+ self.add(self.credits)
+
+ def render_scene(self, surface):
+ if self.flashlight is not None:
+ if self.flashlight.tick():
+ fake_event = pygame.event.Event(pgl.KEYDOWN, key=pgl.K_DOWN)
+ self.credits.handle_event(fake_event)
+
+ def handle_event(self, ev):
+ if ev.type == pgl.KEYDOWN:
+ self.flashlight = None
+ return super(CreditsScene, self).handle_event(ev)