diff options
Diffstat (limited to '')
| -rw-r--r-- | src/ft_get_player_spawn.c | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/src/ft_get_player_spawn.c b/src/ft_get_player_spawn.c index 25f9b75..8642096 100644 --- a/src/ft_get_player_spawn.c +++ b/src/ft_get_player_spawn.c @@ -16,6 +16,15 @@  #include <stdint.h>  static void +	ft_get_s_dir(t_player *pl) +{ +	pl->dir_y = -pl->dir_y; +	pl->dir_x = -pl->dir_x; +	pl->plane_x = -pl->plane_x; +	pl->plane_y = -pl->plane_y; +} + +static void  	ft_get_e_dir(t_player *pl)  {  	float	sav_dir_y; @@ -23,22 +32,13 @@ static void  	sav_dir_y = pl->dir_y;  	pl->dir_y = -pl->dir_x; -	pl->dir_x = sav_dir_y; +	pl->dir_x = -sav_dir_y;  	sav_plane_x = pl->plane_x;  	pl->plane_x = -pl->plane_y;  	pl->plane_y = sav_plane_x;  }  static void -	ft_get_s_dir(t_player *pl) -{ -	pl->dir_y = -pl->dir_y; -	pl->dir_x = -pl->dir_x; -	pl->plane_x = -pl->plane_x; -	pl->plane_y = -pl->plane_y; -} - -static void  	ft_get_w_dir(t_player *pl)  {  	float	sav_dir_y; @@ -46,7 +46,7 @@ static void  	sav_dir_y = pl->dir_y;  	pl->dir_y = pl->dir_x; -	pl->dir_x = -sav_dir_y; +	pl->dir_x = sav_dir_y;  	sav_plane_x = pl->plane_x;  	pl->plane_x = pl->plane_y;  	pl->plane_y = -sav_plane_x; | 
