class Stats: score = 0 level = 0 bonus = 0 lives = 0 percent = 0 bgcolor = (64,0,0,255) bordercolor = (0,0,0,255) @staticmethod def new_game(): __class__.score = 0 __class__.level = 1 __class__.bonus = 20_000 __class__.lives = 3 __class__.percent = 100 @staticmethod def level_up(): __class__.score += __class__.level * 3_000 __class__.score += __class__.level * __class__.bonus __class__.bonus = 20_000 __class__.level += 1 @staticmethod def lose_life(): __class__.lives -= 1 return not __class__.lives @staticmethod def update_bonus(dt): __class__.bonus = max(0, __class__.bonus - dt)