天天看點

Python項目-《外星人入侵》

"""
    Author:Zhou
    Create_Date:2022年07月03日--21:19
    Tool:PyCharm
    Software: PyCharm
"""
import pygame

class Ship:
    """管理飛船類"""
    def __init__(self,ai_game):
        """初始化飛船并設定初始位置"""
        self.screen = ai_game.screen
        self.screen_rect = ai_game.screen.get_rect()

        # 加載飛船圖像并擷取其外接矩形
        self.image = pygame.image.load('images/ship.bmp')
        self.rect = self.image.get_rect()

        # 對于每艘新飛船,都将其放在螢幕底部的中央
        self.rect.midbottom = self.screen.midbootm

    def blitme(self):
        """在指定位置繪制飛船"""
        self.screen.blit(self.image,self.rect)