pneuma-pygame/game/utils/resource_loader.py

22 lines
595 B
Python
Raw Normal View History

2023-06-14 12:15:05 +00:00
import pygame
from csv import reader
from os import walk
def import_csv_layout(path):
terrain_map = []
with open(path) as level_map:
layout = reader(level_map, delimiter = ',')
for row in layout:
terrain_map.append(list(row))
return terrain_map
def import_folder(path):
surface_list = []
for _, __, img_files in walk(path):
for image in img_files:
full_path = f"{path}/{image}"
image_surf = pygame.image.load(full_path).convert_alpha()
surface_list.append(image_surf)
return surface_list