# HG changeset patch # User Neil Muller # Date 1318935056 -7200 # Node ID 6a4f9a2f6820889b0fd677b25acbf3c19ac4097f # Parent a9710936b441ce1ceeef50d4814e43bcac62de76 Include author in caption if available diff -r a9710936b441 -r 6a4f9a2f6820 mamba/habitats/level.py --- 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"""