from blocks import blocks import pygame from math import floor texture_map = pygame.image.load('./assets/textures/texture_atlas.png') def get_block_texture(block): return blocks[block]['texture'] def draw_texture(id): if id < 10: pos = (42 * id, 0) else: pos = (42 * (id - (floor(((id + 1) / 10) - 1) * 10)), 42 * (floor(((id + 1) / 10) - 1))) return texture_map.subsurface((pos[0], pos[1], 42, 42))