蟒蛇书《外星人入侵》31行的“--snip--”,一直报错"SyntaxError: invalid syntax",那位大佬可以帮忙看一下
import sys
import pygame
class AlienInvasion:
"""管理游戏资源和行为的类"""
def _init_(self):
"""初始化并创建游戏资源。"""
pygame.init()
self.screen = pygame.display.set_mode((1200, 800))
pygame.display.set_caption("Alien Invasion")
def run_game(self):
"""开始游戏的主循环"""
while True:
# 监视键盘和鼠标事件。
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
# 让最近绘制的屏幕可见。
pygame.display.flip()
if _name_ == '_main_':
# 创建游实例并运行游戏。
ai = AlienInvasion()
ai.run_game()
def _init_(self):
--snip--
pygame.dispaly.set_caption("Alien Invasion")
# 设置背景色。
self.bg_color = (230, 230, 230)