summaryrefslogtreecommitdiffstats
path: root/source/Root.cpp
diff options
context:
space:
mode:
authormadmaxoft <github@xoft.cz>2013-08-11 20:16:41 +0200
committermadmaxoft <github@xoft.cz>2013-08-11 20:16:41 +0200
commit4c5590636cf4a311f03e735878557b1e7b3362dd (patch)
treecc74a43b0ab34481a7d972ed35beb20008bd390b /source/Root.cpp
parentRemoved cServer::m_pState, dissolved into direct member variables. (diff)
downloadcuberite-4c5590636cf4a311f03e735878557b1e7b3362dd.tar
cuberite-4c5590636cf4a311f03e735878557b1e7b3362dd.tar.gz
cuberite-4c5590636cf4a311f03e735878557b1e7b3362dd.tar.bz2
cuberite-4c5590636cf4a311f03e735878557b1e7b3362dd.tar.lz
cuberite-4c5590636cf4a311f03e735878557b1e7b3362dd.tar.xz
cuberite-4c5590636cf4a311f03e735878557b1e7b3362dd.tar.zst
cuberite-4c5590636cf4a311f03e735878557b1e7b3362dd.zip
Diffstat (limited to 'source/Root.cpp')
-rw-r--r--source/Root.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/source/Root.cpp b/source/Root.cpp
index 5ec27aa0d..166932cf2 100644
--- a/source/Root.cpp
+++ b/source/Root.cpp
@@ -270,8 +270,9 @@ void cRoot::LoadWorlds(void)
void cRoot::StartWorlds(void)
{
- for( WorldMap::iterator itr = m_WorldsByName.begin(); itr != m_WorldsByName.end(); ++itr )
+ for (WorldMap::iterator itr = m_WorldsByName.begin(); itr != m_WorldsByName.end(); ++itr)
{
+ itr->second->Start();
itr->second->InitializeSpawn();
}
}
@@ -282,9 +283,9 @@ void cRoot::StartWorlds(void)
void cRoot::StopWorlds(void)
{
- for( WorldMap::iterator itr = m_WorldsByName.begin(); itr != m_WorldsByName.end(); ++itr )
+ for (WorldMap::iterator itr = m_WorldsByName.begin(); itr != m_WorldsByName.end(); ++itr)
{
- itr->second->StopThreads();
+ itr->second->Stop();
}
}
@@ -344,7 +345,7 @@ bool cRoot::ForEachWorld(cWorldListCallback & a_Callback)
-void cRoot::TickWorlds(float a_Dt)
+void cRoot::TickCommands(void)
{
// Execute any pending commands:
cCommandQueue PendingCommands;
@@ -356,12 +357,6 @@ void cRoot::TickWorlds(float a_Dt)
{
ExecuteConsoleCommand(itr->m_Command, *(itr->m_Output));
}
-
- // Tick the worlds:
- for (WorldMap::iterator itr = m_WorldsByName.begin(); itr != m_WorldsByName.end(); ++itr)
- {
- itr->second->Tick(a_Dt);
- }
}