#include "Runtime/CRandom16.hpp" namespace metaforce { CRandom16* CRandom16::g_randomNumber = nullptr; // &DefaultRandom; CGlobalRandom* CGlobalRandom::g_currentGlobalRandom = nullptr; //&DefaultGlobalRandom; namespace { u32 g_numNextCalls = 0; u32 g_lastSeed = 0; }; void CRandom16::IncrementNumNextCalls() { ++g_numNextCalls; } u32 CRandom16::GetNumNextCalls() { return g_numNextCalls; } void CRandom16::ResetNumNextCalls() { g_numNextCalls = 0; } u32 CRandom16::GetLastSeed() { return g_lastSeed; } void CRandom16::SetLastSeed(u32 seed) { g_lastSeed = seed; } } // namespace metaforce