changeset 448:fada4195349d

Credits Cutscene
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 09 Apr 2011 20:09:58 +0200
parents 4bec05fed6c7
children d6b7f87e8a93
files skaapsteker/cutscene.py skaapsteker/menuscene.py
diffstat 2 files changed, 24 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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
--- 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: