После того, как выполнение занимает минуту, я получаю эту ошибку.Я думаю, что это не вопрос пути линии, потому что все картинки находятся в текущей папке.Так как я получил это через минуту, я запутался.Кто-нибудь может мне помочь отсюда?
class PVCScreen (Screen):
def __init__(self, gameDisplay, screenX, screenY):
self._gameDisplay = gameDisplay
self._screenX = screenX
self._screenY = screenY
self._prompt_level = Button(gameDisplay, (5 * screenX // 24), (screenY // 18), (7 * screenX // 12), (screenY // 4), "prompt_level.jpg", "resized_prompt_level.jpg")
self._easy_button = Button(gameDisplay, (5 * screenX // 24), (screenY // 2.25), (5 * screenX // 32), (5 * screenY // 36), "easy_button.png", "resized_easy_button.png")
self._medium_button = Button(gameDisplay, (61 * screenX // 96), (screenY // 2.25), (5 * screenX // 32), (5 * screenY // 36), "medium_button.png", "resized_medium_button.png")
self._hard_button = Button(gameDisplay, (5 * screenX // 24), (screenY // 1.25), (5 * screenX // 32), (5 * screenY // 36), "hard_button.png", "resized_hard_button.png")
self._extreme_button = Button(gameDisplay, (61 * screenX // 96), (screenY // 1.25), (5 * screenX // 32), (5 * screenY // 36), "extreme_button.gif", "resized_extreme_button.gif")
Я получаю эту ошибку с любой из сделанных мной кнопок.
Вот класс кнопок:
class Button:
def __init__(self, display, x, y, width, height, img_name_old, img_name_new):
self._display = display
self._x = x
self._y = y
self._width = width
self._height = height
self.resizeImage(img_name_old, img_name_new, width, height)
button_image = pygame.image.load(img_name_old)
display.blit(button_image, [x,y])
# yukarisina gerek olmayabilir
# new size of the pic is passed as x and y.
def resizeImage(self, img_name_old, img_name_new, width, height):
img = Image.open(img_name_old)
img = img.resize((width, height), PIL.Image.ANTIALIAS)
img.save(img_name_old)
return img
Заранее спасибо.