diff --git a/inc/cub3d.h b/inc/cub3d.h index 37ec48b..d2bda32 100644 --- a/inc/cub3d.h +++ b/inc/cub3d.h @@ -6,7 +6,7 @@ /* By: qmennen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/15 12:22:29 by qmennen #+# #+# */ -/* Updated: 2025/04/17 20:08:39 by qmennen ### ########.fr */ +/* Updated: 2025/04/17 20:13:46 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ @@ -31,6 +31,7 @@ # define WHITE "\033[0;37m" # define NUM_KEYS 256 +# define TILE_SIZE 16 # include # include diff --git a/src/render/render.c b/src/render/render.c index 7af8960..0f20a4f 100644 --- a/src/render/render.c +++ b/src/render/render.c @@ -6,7 +6,7 @@ /* By: qmennen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/15 16:28:10 by qmennen #+# #+# */ -/* Updated: 2025/04/17 20:08:46 by qmennen ### ########.fr */ +/* Updated: 2025/04/17 20:14:43 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ @@ -27,16 +27,14 @@ void render_tile(t_screen *screen, int x, int y, t_tile tile) i = 0; if (tile == 0) return ; - while ((i++) < 16 * 16) + while ((i++) < TILE_SIZE * TILE_SIZE) { - xp = x + (i % 16); - yp = y + (i / 16); + xp = x + (i % TILE_SIZE); + yp = y + (i / TILE_SIZE); if (xp < 0 || xp >= screen->width || yp < 0 || yp >= screen->height) continue; if (tile == TILE_WALL) - { mlx_put_pixel(screen->img, xp, yp, 0xA88132ff); - } } } @@ -53,7 +51,7 @@ void render_map(t_screen *screen, t_map *map) y = i / map->height; if (x < 0 || x >= map->width || y < 0 || y >= map->height) continue; - render_tile(screen, x * 16, y * 16, map->grid[x][y]); + render_tile(screen, x * TILE_SIZE, y * TILE_SIZE, map->grid[x][y]); i++; } }