From af033be7582e76b108a6302a10d6e21b5365878a Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Wed, 31 Dec 2003 03:58:42 +0000 Subject: [PATCH] Emit reset on keyboard interrupt. Zero out negative scores. --- ski | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ski b/ski index 428d384..f95ff88 100755 --- a/ski +++ b/ski @@ -397,6 +397,10 @@ class SkiPlayer: # player. score += degree * POINTS_PER_INJURY_DEGREE + # Negative scores are just too silly. + if score < 0: + score = 0 + # Print the player's score. print "Your score for this run is %ld." % score @@ -533,6 +537,7 @@ if __name__ == "__main__": world.update_level(player) player.update_player() except (KeyboardInterrupt, EOFError): + sys.stdout.write(reset) print "\nBye!" # end -- 2.43.0