feat(client): initialize g_rndSeed in InitializeGlobal

This commit is contained in:
fallenoak 2026-01-04 19:44:33 -06:00
parent b1126ae12c
commit 3827e42795
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
3 changed files with 15 additions and 2 deletions

View File

@ -17,9 +17,11 @@
#include "sound/Interface.hpp" #include "sound/Interface.hpp"
#include "ui/FrameScript.hpp" #include "ui/FrameScript.hpp"
#include "ui/FrameXML.hpp" #include "ui/FrameXML.hpp"
#include "util/Random.hpp"
#include "world/World.hpp" #include "world/World.hpp"
#include <bc/Debug.hpp> #include <bc/Debug.hpp>
#include <common/Prop.hpp> #include <common/Prop.hpp>
#include <common/Time.hpp>
#include <storm/Error.hpp> #include <storm/Error.hpp>
CVar* Client::g_accountNameVar; CVar* Client::g_accountNameVar;
@ -449,8 +451,8 @@ int32_t InitializeGlobal() {
// OsIMEInitialize(); // OsIMEInitialize();
// uint32_t v13 = OsGetAsyncTimeMs(); uint32_t seed = OsGetAsyncTimeMs();
// g_rndSeed.SetSeed(v13); g_rndSeed.SetSeed(seed);
Client::g_clientEventContext = EventCreateContextEx( Client::g_clientEventContext = EventCreateContextEx(
1, 1,

3
src/util/Random.cpp Normal file
View File

@ -0,0 +1,3 @@
#include "util/Random.hpp"
CRndSeed g_rndSeed(0);

8
src/util/Random.hpp Normal file
View File

@ -0,0 +1,8 @@
#ifndef UTIL_RANDOM_HPP
#define UTIL_RANDOM_HPP
#include <tempest/Random.hpp>
extern CRndSeed g_rndSeed;
#endif