Ошибка типа: аргумент 1 должен быть pygame.Surface, а не свойство

window.blit(terrain, (Globals.camera_x, Globals.camera_y))

Дает мне эту ошибку.

"window.blit (terrain, (Globals.camera_x, Globals.camera_y)) TypeError: аргумент 1 должен быть pygame.Surface, а не свойство"

tiles[tiles.index(tiles)] = (pos, tile[1])  # Save to tile list

# Create Terrain
terrain = pygame.Surface(map_size, pygame.HWSURFACE)

for tile in tiles:
    if tile[1] in Tiles.Texure_Tags:
        Map_Engine.add_tile(Tiles.Texure_Tags[tile[1]], tile[0], terrain)

return terrain

0 ответов

Другие вопросы по тегам