Mercurial > skaapsteker
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: