From a12adf36098703cea232b2029164fd461eed87cc Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Sat, 3 Dec 2022 12:10:53 -0800 Subject: sars: seed rand() with something randomish it's noticable that every fresh game starts the same --- src/sars.c | 5 +++++ 1 file changed, 5 insertions(+) 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 #include +#include /* for time() */ +#include /* 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; } -- cgit v1.2.3