# HG changeset patch # User Stefano Rivera # Date 1302372598 -7200 # Node ID fada4195349d3546679a69533e419e0e0061de2a # Parent 4bec05fed6c7a8cbbd008cb1051ee076dd8e1331 Credits Cutscene diff -r 4bec05fed6c7 -r fada4195349d skaapsteker/cutscene.py --- a/skaapsteker/cutscene.py Sat Apr 09 20:03:18 2011 +0200 +++ b/skaapsteker/cutscene.py Sat Apr 09 20:09:58 2011 +0200 @@ -98,9 +98,27 @@ text = u""" Arrow keys control your movement. - Double-tap ← or → to sprint, ↑ to fly (when you can). + Double-tap ← or → to sprint, ↑ to fly (when you can). Z and X perform attacks. """ - background = 'background_01_back.png' + background = 'background_02_back.png' music = None + + +class CreditsCutScene(CutScene): + text = u""" + Credits: + + Programmers: Adrianna Pińska, Jeremy Thurgood, Neil Muller, Simon Cross, Stefano Rivera + + Art: Oliver Hambsch + + Story: Anna Malczyk + + Music: Somewhere + + Sounds: Somewhere else + """ + background = 'background_03_back.png' + music = None diff -r 4bec05fed6c7 -r fada4195349d skaapsteker/menuscene.py --- a/skaapsteker/menuscene.py Sat Apr 09 20:03:18 2011 +0200 +++ b/skaapsteker/menuscene.py Sat Apr 09 20:09:58 2011 +0200 @@ -1,7 +1,7 @@ import pygame from pygame.locals import K_ESCAPE, K_q, KEYDOWN, QUIT -from .cutscene import OpeningCutScene, UsageCutScene +from .cutscene import OpeningCutScene, UsageCutScene, CreditsCutScene from .engine import ChangeScene, Scene from .levelscene import LevelScene from .widgets.text import Text, TextChoice @@ -25,6 +25,7 @@ ("Theatre", "theatre.starting"), ("Celestial plane", "celestial_plane.starting"), ('Usage', 'usage'), + ('Credits', 'credits'), ('Quit', 'quit'), ] if cur_game is not None: @@ -41,6 +42,8 @@ ChangeScene.post(OpeningCutScene(self.game_state, self._soundsystem)) elif data == 'usage': ChangeScene.post(UsageCutScene(self.game_state, self._soundsystem)) + elif data == 'credits': + ChangeScene.post(CreditsCutScene(self.game_state, self._soundsystem)) elif data == 'quit': pygame.event.post(pygame.event.Event(QUIT)) else: