summaryrefslogtreecommitdiff
path: root/src/helper.py
blob: 0504a5879e9eac647e9589238690c37d8a38846f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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))