更新 'Alien_Invasion.py'
This commit is contained in:
parent
9e72d2db22
commit
15055a03ce
|
@ -11,13 +11,13 @@ from ship import Ship
|
|||
from bullet import Bullet
|
||||
from alien import Alien
|
||||
|
||||
class AlienInvasion: # 管理游戏资源和行为的类11
|
||||
class AlienInvasion:
|
||||
"""管理游戏资源和行为的类"""
|
||||
|
||||
def __init__(self): # 初始化游戏设置并创建资源
|
||||
def __init__(self):
|
||||
"""初始化游戏并创建游戏资源"""
|
||||
pygame.init()
|
||||
self.settings = Settings()
|
||||
self.screen = pygame.display.set_mode((self.settings.screen_width, self.settings.screen_height))
|
||||
pygame.display.set_caption("消灭外星人")
|
||||
|
||||
self.screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
|
||||
self.settings.screen_width = self.screen.get_rect().width
|
||||
|
@ -33,7 +33,6 @@ class AlienInvasion: # 管理游戏资源和行为的类11
|
|||
self.bullets = pygame.sprite.Group()
|
||||
self.aliens = pygame.sprite.Group()
|
||||
|
||||
|
||||
self._create_fleet()
|
||||
|
||||
# 创建Play按钮
|
||||
|
@ -55,8 +54,6 @@ class AlienInvasion: # 管理游戏资源和行为的类11
|
|||
available_space_x = self.settings.screen_width - (2 * alien_width)
|
||||
number_aliens_x = available_space_x // (2 * alien_width)
|
||||
|
||||
|
||||
|
||||
# 计算屏幕可容纳多少行外星人
|
||||
ship_height = self.ship.rect.height
|
||||
available_space_y = (self.settings.screen_height -
|
||||
|
|
Loading…
Reference in New Issue