from text import TextPage from stats import Stats def levelup_screen(): ( total_bonus, level_bonus, life_bonus, time_bonus, area_bonus, herd_bonus) = Stats.calc_bonus() text = ( " LEVEL UP BONUS!\n" " ===============\n" "\n" f"Level{Stats.level:3d}\xee\x12\xef{level_bonus:9d}pts\n" f"Lives{Stats.lives:3d}\xec\x03\xef{life_bonus:9d}pts\n" f"Time{int(Stats.bonus/1000):4d}\xed\x0e\xef{time_bonus:9d}pts\n" f"Area{int(Stats.percent):4d}\xe9\xfe\xef{area_bonus:9d}pts\n" f"Herd{Stats.enemies-Stats.field_count:4d}" f"\xea\x0f\xef{herd_bonus:9d}pts\n" f"\n" f"Bonus{total_bonus:13d}pts\n") return TextPage( text, font = 'lcd', size = (12_000, 24_000), grid = (14_000, 20_000), pos = (12_000, 6_000) )