diff options
author | JozanLeClerc <bousset.rudy@gmail.com> | 2020-03-13 19:48:48 +0100 |
---|---|---|
committer | JozanLeClerc <bousset.rudy@gmail.com> | 2020-03-13 19:48:48 +0100 |
commit | 36369f00ed18e960f97b34d5c1835f6b21d06201 (patch) | |
tree | 54794333d429875a320b46e6bc76602e14cd543c /src | |
parent | Who needs fps anyway (diff) | |
download | 42-cub3d-36369f00ed18e960f97b34d5c1835f6b21d06201.tar.gz 42-cub3d-36369f00ed18e960f97b34d5c1835f6b21d06201.tar.bz2 42-cub3d-36369f00ed18e960f97b34d5c1835f6b21d06201.tar.xz 42-cub3d-36369f00ed18e960f97b34d5c1835f6b21d06201.tar.zst 42-cub3d-36369f00ed18e960f97b34d5c1835f6b21d06201.zip |
Gotta figure out
Diffstat (limited to 'src')
-rw-r--r-- | src/ft_sfx_footstep.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/ft_sfx_footstep.c b/src/ft_sfx_footstep.c index b3d33d7..e629a7b 100644 --- a/src/ft_sfx_footstep.c +++ b/src/ft_sfx_footstep.c @@ -15,6 +15,7 @@ #include <stdint.h> #include <sys/types.h> #include <sys/wait.h> +#include <unistd.h> void ft_sfx_footstep(t_cub *cl) @@ -24,9 +25,7 @@ void cl->sfx.footstep_pid = fork(); if (cl->sfx.footstep_pid == 0) { - ref += 1; - if (ref > 201) - ref = 0; + ref = (ref > 201) ? (0) : (ref + 1); if (ref % 2) execve(*(cl->sfx.footstep_one + 0), cl->sfx.footstep_one, cl->envp); @@ -34,6 +33,4 @@ void execve(*(cl->sfx.footstep_two + 0), cl->sfx.footstep_two, cl->envp); } - else - wait(&cl->sfx.footstep_pid); } |