diff --git a/Source/Ember/Ember.cpp b/Source/Ember/Ember.cpp index 5e30cc0..9684061 100644 --- a/Source/Ember/Ember.cpp +++ b/Source/Ember/Ember.cpp @@ -1,6 +1,12 @@ #include "EmberPch.h" #include "EmberDefines.h" #include "Isaac.h" + +namespace EmberNs +{ +template<> unique_ptr> QTIsaac::GlobalRand = unique_ptr>(new QTIsaac()); +} + #include "Curves.h" #include "Ember.h" #include "Utils.h" @@ -38,7 +44,6 @@ namespace EmberNs { bool Timing::m_TimingInit = false; uint Timing::m_ProcessorCount; -template<> unique_ptr> QTIsaac::GlobalRand = unique_ptr>(new QTIsaac()); #define EXPORTPREPOSTREGVAR(varName, T) \ template EMBER_API class varName##Variation; \