From 5fd91761ed43d4b29001433a061bfad65d8566d9 Mon Sep 17 00:00:00 2001 From: Aaron Dean <8dino2@gmail.com> Date: Mon, 30 Sep 2024 17:21:41 -0400 Subject: [PATCH] Simpler method --- meson.build | 1 - src/action/botlib/botlib_utils.c | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 41b2b3c6d..69ce7e145 100644 --- a/meson.build +++ b/meson.build @@ -561,7 +561,6 @@ if get_option('aqtion-build') dll_link_args += '-lws2_32' dll_link_args += '-lcrypt32' dll_link_args += '-lwsock32' - botlib_src += 'src/action/botlib/botlib_win.c' endif endif diff --git a/src/action/botlib/botlib_utils.c b/src/action/botlib/botlib_utils.c index eb92b85ec..addeb1de8 100644 --- a/src/action/botlib/botlib_utils.c +++ b/src/action/botlib/botlib_utils.c @@ -4,18 +4,28 @@ #ifndef _WIN32 #include +#else +#define WIN32_LEAN_AND_MEAN +#include +#endif /* This file is for common utilities that are used by the botlib functions */ +#ifndef _WIN32 void seed_random_number_generator(void) { struct timeval tv; gettimeofday(&tv, NULL); srand(tv.tv_usec * tv.tv_sec); } +#else +void seed_random_number_generator(void) { + srand((unsigned int)time(NULL)); +} #endif + void BOTLIB_SKILL_Init(edict_t* bot) { // Initialize random skill levels