import sys

import pygame
from pygame.sprite import Group

from settings import Settings
from ship import Ship
import game_functions as gf


def run_game():
	# Инициализирует игру и создает объект экрана, также класс Settings
	pygame.init()
	ai_settings = Settings()
	screen = pygame.display.set_mode((ai_settings.screen_width,
		ai_settings.screen_height))
	pygame.display.set_caption("Alien Invasion")
	# Создание корабля
	ship = Ship(ai_settings,screen)
	# Создание группы для хранения пуль
	bullets = Group()
	# Запуск основного цикла игры 

	while True:
		# Отслеживание событий клавиатуры и мышки 
		gf.check_events(ai_settings,screen,ship, bullets)
		ship.update()
		# Удаление пульб вышедших за пределы экрана 
		gf.update_bullets(bullets)
		# print(len(bullets))		

		# Прорисовка экрана 
		gf.update_screen(ai_settings,screen,ship, bullets)

run_game()				





0c3deeefece8deefcc8c5341bbadb00aab40cde1
<mask token>

<mask token>


def run_game():
    pygame.init()
    ai_settings = Settings()
    screen = pygame.display.set_mode((ai_settings.screen_width, ai_settings
        .screen_height))
    pygame.display.set_caption('Alien Invasion')
    ship = Ship(ai_settings, screen)
    bullets = Group()
    while True:
        gf.check_events(ai_settings, screen, ship, bullets)
        ship.update()
        gf.update_bullets(bullets)
        gf.update_screen(ai_settings, screen, ship, bullets)


<mask token>

<mask token>


def run_game():
    pygame.init()
    ai_settings = Settings()
    screen = pygame.display.set_mode((ai_settings.screen_width, ai_settings
        .screen_height))
    pygame.display.set_caption('Alien Invasion')
    ship = Ship(ai_settings, screen)
    bullets = Group()
    while True:
        gf.check_events(ai_settings, screen, ship, bullets)
        ship.update()
        gf.update_bullets(bullets)
        gf.update_screen(ai_settings, screen, ship, bullets)


run_game()

import sys
import pygame
from pygame.sprite import Group
from settings import Settings
from ship import Ship
import game_functions as gf


def run_game():
    pygame.init()
    ai_settings = Settings()
    screen = pygame.display.set_mode((ai_settings.screen_width, ai_settings
        .screen_height))
    pygame.display.set_caption('Alien Invasion')
    ship = Ship(ai_settings, screen)
    bullets = Group()
    while True:
        gf.check_events(ai_settings, screen, ship, bullets)
        ship.update()
        gf.update_bullets(bullets)
        gf.update_screen(ai_settings, screen, ship, bullets)


run_game()

import sys

import pygame
from pygame.sprite import Group

from settings import Settings
from ship import Ship
import game_functions as gf


def run_game():
	# Инициализирует игру и создает объект экрана, также класс Settings
	pygame.init()
	ai_settings = Settings()
	screen = pygame.display.set_mode((ai_settings.screen_width,
		ai_settings.screen_height))
	pygame.display.set_caption("Alien Invasion")
	# Создание корабля
	ship = Ship(ai_settings,screen)
	# Создание группы для хранения пуль
	bullets = Group()
	# Запуск основного цикла игры 

	while True:
		# Отслеживание событий клавиатуры и мышки 
		gf.check_events(ai_settings,screen,ship, bullets)
		ship.update()
		# Удаление пульб вышедших за пределы экрана 
		gf.update_bullets(bullets)
		# print(len(bullets))		

		# Прорисовка экрана 
		gf.update_screen(ai_settings,screen,ship, bullets)

run_game()				




