add player angle
This commit is contained in:
parent
bdd5a6e046
commit
498481c226
@ -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')
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user