summaryrefslogtreecommitdiff
path: root/src/sars.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sars.c')
-rw-r--r--src/sars.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sars.c b/src/sars.c
index 47572df..2376bd1 100644
--- a/src/sars.c
+++ b/src/sars.c
@@ -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;
}
© All Rights Reserved