From e54ac640f1d3f7071a48032e924b04529cbd358f Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Thu, 31 Aug 2023 21:00:30 +0200 Subject: Initial commit --- src/helper.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/helper.py (limited to 'src/helper.py') diff --git a/src/helper.py b/src/helper.py new file mode 100644 index 0000000..0504a58 --- /dev/null +++ b/src/helper.py @@ -0,0 +1,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)) \ No newline at end of file -- cgit