при выполнении alien_invasion получаю эту ошибку.Как от этого избавиться? - PullRequest
0 голосов
/ 24 мая 2018
import pygame
import sys


def run_game():
    pygame.init()
    screen = pygame.display.set_mode((1200,800))
    pygame.display.set_caption("Alien Invasion")
    bg_color = (230, 230, 230)

while True:
    screen.fill(bg_color)
    for event in pygame.event.get():
        if event.type() == pygame.QUIT:
            sys.exit()
    pygame.display.flip()
run_game()

Это ошибка iam geeting:

Трассировка (последний последний вызов):

Файл "", строка 19, в run_game ()

Файл "", строка 14, в run_game, если event.type () == pygame.QUIT:

TypeError: объект int не вызывается

if event.type() == pygame.QUIT:

Если я продолжу тактакже я получаю ошибку

1 Ответ

0 голосов
/ 24 мая 2018

Похоже, event.type является целым числом, а не функцией, поэтому попробуйте:

if event.type == pygame.QUIT:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...