rocket_fly.py
# -*- coding:utf_8 -*-
"""
作者:蓝小武
日期:2022年01月13日
"""
import sys
import pygame
from rocket_settings import Settings
from rocket import Rocket
import rocket_functions as rf
def run_game():
"""初始化游戏并创建一屏幕对象"""
pygame.init()
ai_settings = Settings()
screen = pygame.display.set_mode(
(ai_settings.screen_width,ai_settings.screen_heigh))
pygame.display.set_caption("一飞冲天")
"""设置背景色"""
bg_color = (150,162,140)
'''创建一支火箭'''
rocket = Rocket(ai_settings,screen)
"""开始游戏的主循环"""
while True:
'''监视键盘和鼠标事件'''
rf.check_events(rocket)
rocket.update()
'''每次循环时都重绘屏幕'''
rf.update_screen(ai_settings,screen,rocket)
run_game()
rocket_settings.