| 282 | win = graph.create_text(WIDTH / 2, HEIGHT / 2, text=WIN_TEXT, font='Helvetica 50', fill=WIN_COLOR) |
| 283 | |
| 284 | def enter_high_score(): |
| 285 | # Display a dialog box. |
| 286 | name = tkSimpleDialog.askstring('High Score', 'Please enter your name\nfor the high score table.') or 'No Name' |
| 287 | # Update the database. |
| 288 | my_key = TIME_LIMIT - sec |
| 289 | if HS_database.has_key(my_key): |
| 290 | HS_database[my_key].insert(0, name) |
| 291 | else: |
| 292 | HS_database[my_key] = [name] |
| 293 | low_key = min(HS_database.keys()) |
| 294 | if len(HS_database[low_key]) > 1: |
| 295 | del HS_database[low_key][-1] |
| 296 | else: |
| 297 | del HS_database[low_key] |
| 298 | # Restart the game. |
| 299 | graph.after_cancel(blink_handle) |
| 300 | graph.delete(ALL) |
| 301 | high_score_table() |
| 302 | |
| 303 | ################################################################################ |
| 304 | |