aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNaios <naios-dev@live.de>2016-03-11 16:46:45 +0100
committerNaios <naios-dev@live.de>2016-03-11 18:35:50 +0100
commit7c257aab5e941bac508e9c98b837fe06d789f686 (patch)
tree478c4e5fc2d81071d5ca8d258ebf5e697a331328 /src
parent329225b40d110bed634f8cd0a1ab5c6dc7bbbdd1 (diff)
Core/Worldserver: Move the Realm instance into the game library
Diffstat (limited to 'src')
-rw-r--r--src/server/game/World/World.cpp2
-rw-r--r--src/server/game/World/World.h1
-rw-r--r--src/server/worldserver/Main.cpp2
3 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index cd65fdd2bbd..862352d30bd 100644
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -3473,6 +3473,8 @@ void World::RemoveOldCorpses()
m_timers[WUPDATE_CORPSES].SetCurrent(m_timers[WUPDATE_CORPSES].GetInterval());
}
+Realm realm;
+
uint32 GetVirtualRealmAddress()
{
return uint32(realm.Id.Region) << 24 | uint32(realm.Id.Site) << 16 | realm.Id.Realm;
diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h
index 3710a5596a0..1ccdec3e2dd 100644
--- a/src/server/game/World/World.h
+++ b/src/server/game/World/World.h
@@ -898,5 +898,6 @@ extern Realm realm;
uint32 GetVirtualRealmAddress();
#define sWorld World::instance()
+
#endif
/// @}
diff --git a/src/server/worldserver/Main.cpp b/src/server/worldserver/Main.cpp
index 45bea2ad636..b26027e8960 100644
--- a/src/server/worldserver/Main.cpp
+++ b/src/server/worldserver/Main.cpp
@@ -80,8 +80,6 @@ uint32 _worldLoopCounter(0);
uint32 _lastChangeMsTime(0);
uint32 _maxCoreStuckTimeInMs(0);
-Realm realm;
-
void SignalHandler(const boost::system::error_code& error, int signalNumber);
void FreezeDetectorHandler(const boost::system::error_code& error);
AsyncAcceptor* StartRaSocketAcceptor(boost::asio::io_service& ioService);