(newuser)
| 4370 | update_all_labels() |
| 4371 | |
| 4372 | def set_user(newuser): |
| 4373 | global cfg |
| 4374 | global USER |
| 4375 | global CONFIGFILE |
| 4376 | USER = newuser |
| 4377 | if USER.lower() == 'default': |
| 4378 | CONFIGFILE = 'config.ini' |
| 4379 | else: |
| 4380 | CONFIGFILE = USER + '-config.ini' |
| 4381 | rewrite_configfile(CONFIGFILE, overwrite=False) |
| 4382 | cfg = parse_config(CONFIGFILE) |
| 4383 | stats.initialize_session() |
| 4384 | stats.parse_statsfile() |
| 4385 | if len(stats.full_history) > 0 and not cfg.JAEGGI_MODE: |
| 4386 | mode.mode = stats.full_history[-1][1] |
| 4387 | stats.retrieve_progress() |
| 4388 | # text labels also need to be remade; until that's done, this remains commented out |
| 4389 | #if cfg.BLACK_BACKGROUND: |
| 4390 | # glClearColor(0, 0, 0, 1) |
| 4391 | #else: |
| 4392 | # glClearColor(1, 1, 1, 1) |
| 4393 | window.set_fullscreen(cfg.WINDOW_FULLSCREEN) # window size needs to be changed |
| 4394 | update_all_labels() |
| 4395 | save_last_user('defaults.ini') |
| 4396 | |
| 4397 | |
| 4398 | def get_users(): |
no test coverage detected