From 5433bdde72d061ef9877cebf8f208e49d33f8381 Mon Sep 17 00:00:00 2001 From: Quinten Mennen Date: Tue, 6 May 2025 19:13:23 +0200 Subject: [PATCH] awesome --- .vscode/settings.json | 3 ++- inc/cub3d.h | 6 +++--- src/render/DDAscratch.c | 6 +++--- src/screen.c | 15 ++++++++------- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index a7b0f2c..0ff9eaf 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,7 +6,8 @@ "mlx42.h": "c", "glfw3.h": "c", "vec_math.h": "c", - "texture.h": "c" + "texture.h": "c", + "libft.h": "c" }, "cmake.ignoreCMakeListsMissing": true } \ No newline at end of file diff --git a/inc/cub3d.h b/inc/cub3d.h index bad1506..37eb312 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/05/06 18:54:42 by qmennen ### ########.fr */ +/* Updated: 2025/05/06 19:10:44 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,8 +16,8 @@ # define FAILURE 0 # define SUCCESS 1 -# define WIDTH 1280 -# define HEIGHT 720 +# define WIDTH 1920 +# define HEIGHT 1080 # define TITLE "Cub3D" # define RESET "\033[0m" diff --git a/src/render/DDAscratch.c b/src/render/DDAscratch.c index a8afa22..a1e82c1 100644 --- a/src/render/DDAscratch.c +++ b/src/render/DDAscratch.c @@ -6,7 +6,7 @@ /* By: qmennen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/05/02 11:58:09 by whaffman #+# #+# */ -/* Updated: 2025/05/06 19:01:32 by qmennen ### ########.fr */ +/* Updated: 2025/05/06 19:06:09 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ @@ -188,8 +188,8 @@ void draw_floor(t_game *game) const t_vec2 left_ray = sub(game->player->dir, game->player->camera); const t_vec2 right_ray = add(game->player->dir, game->player->camera); - y = 0; - while (y < game->screen->height) + y = game->screen->height / 2; + while (y < game->screen->height ) { row_dist = 0.5 * game->screen->height / (y - game->screen->height / 2.0); floor_step = mul(mul(sub(right_ray, left_ray), row_dist), 1.0 / game->screen->width); diff --git a/src/screen.c b/src/screen.c index ab04d56..218469a 100644 --- a/src/screen.c +++ b/src/screen.c @@ -1,12 +1,12 @@ /* ************************************************************************** */ /* */ -/* :::::::: */ -/* screen.c :+: :+: */ -/* +:+ */ -/* By: whaffman +#+ */ -/* +#+ */ -/* Created: 2025/04/15 15:30:27 by qmennen #+# #+# */ -/* Updated: 2025/05/06 14:23:03 by whaffman ######## odam.nl */ +/* ::: :::::::: */ +/* screen.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: qmennen +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2025/04/15 15:30:27 by qmennen #+# #+# */ +/* Updated: 2025/05/06 19:10:12 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ @@ -22,6 +22,7 @@ int screen_create(t_game **game) return (FAILURE); screen->width = WIDTH; screen->height = HEIGHT; + mlx_set_setting(MLX_FULLSCREEN, 1); mlx = mlx_init(WIDTH, HEIGHT, TITLE, false); if (!mlx) return (FAILURE);