aboutsummaryrefslogtreecommitdiffstats
path: root/src/ft_draw_sprite_extra.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ft_draw_sprite_extra.c')
-rw-r--r--src/ft_draw_sprite_extra.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ft_draw_sprite_extra.c b/src/ft_draw_sprite_extra.c
index de02f86..00e295e 100644
--- a/src/ft_draw_sprite_extra.c
+++ b/src/ft_draw_sprite_extra.c
@@ -39,9 +39,9 @@ static void
ft_init_sprite(t_cub *cl, t_sprite *sprite)
{
sprite->invdet = 1.0 /
- (cl->plist.plane_x * cl->plist.dir_x
+ (cl->plist.plane_x * -cl->plist.dir_x
- cl->plist.dir_y * cl->plist.plane_y);
- sprite->transformx = sprite->invdet * (cl->plist.dir_x * sprite->spritex
+ sprite->transformx = sprite->invdet * (-cl->plist.dir_x * sprite->spritex
- cl->plist.dir_y * sprite->spritey);
sprite->transformy = sprite->invdet * (cl->plist.plane_y * sprite->spritex
- cl->plist.plane_x * sprite->spritey);