changeset 564:fb8ab1ee3eaf

Use actual username in high scores.
author Simon Cross <hodgestar@gmail.com>
date Sat, 28 Nov 2009 19:15:25 +0000
parents 06f2f965ea4f
children 32b6b66e114a
files gamelib/gameover.py
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/gameover.py	Sat Nov 28 18:51:16 2009 +0000
+++ b/gamelib/gameover.py	Sat Nov 28 19:15:25 2009 +0000
@@ -1,6 +1,7 @@
 """The Game Over Screen"""
 import random
 import os
+import getpass
 
 from pgu import gui
 from pgu import html
@@ -100,7 +101,11 @@
         if level.is_game_over(gameboard):
             if len(gameboard.chickens) > 0:
                 self.survived = WON
-                scoreboard.submit(score, 'Player')
+                try:
+                    player = getpass.getuser()
+                except Exception:
+                    player = 'You'
+                scoreboard.submit(score, player)
                 message = random.choice(WON_MESSAGES)
             else:
                 self.survived = LOST