add player angle

This commit is contained in:
kinou-p 2022-06-14 16:00:11 +02:00
parent bdd5a6e046
commit 498481c226
2 changed files with 8 additions and 6 deletions

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */ /* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/02/13 16:42:55 by apommier #+# #+# */ /* Created: 2022/02/13 16:42:55 by apommier #+# #+# */
/* Updated: 2022/06/14 15:22:23 by apommier ### ########.fr */ /* Updated: 2022/06/14 15:59:20 by apommier ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -93,6 +93,8 @@ void print_line(t_data *img, double x, double y)
int key_pressed(int type, t_data *img) int key_pressed(int type, t_data *img)
{ {
if (code == 65307)
quit_game(img);
if (type == 'w') if (type == 'w')
img->player.front = 1; img->player.front = 1;
else if (type == 's') else if (type == 's')

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */ /* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/05/10 17:54:25 by sadjigui #+# #+# */ /* Created: 2022/05/10 17:54:25 by sadjigui #+# #+# */
/* Updated: 2022/06/14 15:25:06 by apommier ### ########.fr */ /* Updated: 2022/06/14 15:55:55 by apommier ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -128,13 +128,13 @@ void close_or_not(char **tab, int i, int j, t_data *img)
void find_angle(char c, t_data *img) void find_angle(char c, t_data *img)
{ {
if (c == 'N') if (c == 'N')
img->player.angle = 0;
if (c == 'E')
img->player.angle = 90; img->player.angle = 90;
if (c == 'E')
img->player.angle = 0;
if (c == 'S') if (c == 'S')
img->player.angle = 180;
if (c == 'W')
img->player.angle = 270; img->player.angle = 270;
if (c == 'W')
img->player.angle = 180;
} }
int check_inner_utils(char *line, t_data *img) int check_inner_utils(char *line, t_data *img)