changeset 564:6a4f9a2f6820

Include author in caption if available
author Neil Muller <drnlmuller@gmail.com>
date Tue, 18 Oct 2011 12:50:56 +0200
parents a9710936b441
children fa673a8312ec
files mamba/habitats/level.py
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mamba/habitats/level.py	Tue Oct 18 12:47:03 2011 +0200
+++ b/mamba/habitats/level.py	Tue Oct 18 12:50:56 2011 +0200
@@ -18,6 +18,7 @@
         self.go_next_level = go_next_level
         self.world = World(level)
         self.level_name = level.name
+        self.author = level.author
         self.game_widget = GameWidget(self.world)
         self.container.add(self.game_widget)
         self.container.add_callback(KEYDOWN, self.keydown_event)
@@ -33,7 +34,11 @@
     def on_enter(self):
         """Set the caption to the level name"""
         super(LevelHabitat, self).on_enter()
-        pygame.display.set_caption('%s: %s' % (NAME, self.level_name))
+        if self.author:
+            pygame.display.set_caption('%s: %s by %s' %
+                    (NAME, self.level_name, self.author))
+        else:
+            pygame.display.set_caption('%s: %s' % (NAME, self.level_name))
 
     def on_exit(self):
         """Fix name"""