diff options
Diffstat (limited to 'src/sars.c')
-rw-r--r-- | src/sars.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -19,6 +19,8 @@ #include <play.h> #include <stage.h> +#include <time.h> /* for time() */ +#include <unistd.h> /* for getpid() */ #include "clear-node.h" #include "glad.h" @@ -363,6 +365,9 @@ static void * sars_init(play_t *play, int argc, char *argv[], unsigned flags) sars_update_projection_x(sars); + /* sars uses rand() a lot, but every game should be different. */ + srand(time(NULL) + getpid()); + return sars; } |