206530229waixingren/settings.py

26 lines
785 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

class Settings: # 所有设置的类
# 屏幕设置
def __init__(self):
self.screen_width = 1280
self.screen_height = 960
self.bg_color = (233, 233, 233)
# 飞船设置
self.ship_speed = 1.5
self.ship_limit = 3
# 子弹设置
self.bullet_speed = 1.5
self.bullet_width = 3
self.bullet_height = 15
self.bullet_color = (60, 60, 60)
self.bullets_allowed = 3
# 外星人设置
self.alien_speed = 1.0
self.fleet_drop_speed = 10
# fleet_direction为1表示向右移为-1表示向左移
self.fleet_direction = 1
# 加快游戏节奏的速度
self.speedup_scale = 1.1
# 外星人分数的提高速度
self.score_scale = 1.5
self.initialize_dynamic_settings()