Removed some old cRedstone remnants
This commit is contained in:
parent
f521cbeb31
commit
3e6fd5c6e5
@ -29,7 +29,6 @@ class cExpOrb;
|
||||
class cPickup;
|
||||
class cPlayer;
|
||||
class cProtocol;
|
||||
class cRedstone;
|
||||
class cWindow;
|
||||
class cFallingBlock;
|
||||
class cItemHandler;
|
||||
|
@ -234,7 +234,6 @@ cWorld::cWorld(const AString & a_WorldName) :
|
||||
m_WorldAge(0),
|
||||
m_TimeOfDay(0),
|
||||
m_LastTimeUpdate(0),
|
||||
m_RSList(0),
|
||||
m_Weather(eWeather_Sunny),
|
||||
m_WeatherInterval(24000), // Guaranteed 1 day of sunshine at server start :)
|
||||
m_TickThread(*this),
|
||||
@ -716,29 +715,6 @@ void cWorld::Tick(float a_Dt, int a_LastTickDurationMSec)
|
||||
}
|
||||
|
||||
TickMobs(a_Dt);
|
||||
|
||||
std::vector<int> m_RSList_copy(m_RSList);
|
||||
|
||||
m_RSList.clear();
|
||||
|
||||
std::vector<int>::const_iterator cii; // FIXME - Please rename this variable, WTF is cii??? Use human readable variable names or common abbreviations (i, idx, itr, iter)
|
||||
for (cii = m_RSList_copy.begin(); cii != m_RSList_copy.end();)
|
||||
{
|
||||
int tempX = *cii; cii++;
|
||||
int tempY = *cii; cii++;
|
||||
int tempZ = *cii; cii++;
|
||||
int state = *cii; cii++;
|
||||
|
||||
if ((state == 11111) && ((int)GetBlock(tempX, tempY, tempZ) == E_BLOCK_REDSTONE_TORCH_OFF))
|
||||
{
|
||||
FastSetBlock(tempX, tempY, tempZ, E_BLOCK_REDSTONE_TORCH_ON, (int)GetBlockMeta(tempX, tempY, tempZ));
|
||||
}
|
||||
else if ((state == 00000) && ((int)GetBlock(tempX, tempY, tempZ) == E_BLOCK_REDSTONE_TORCH_ON))
|
||||
{
|
||||
FastSetBlock(tempX, tempY, tempZ, E_BLOCK_REDSTONE_TORCH_OFF, (int)GetBlockMeta(tempX, tempY, tempZ));
|
||||
}
|
||||
}
|
||||
m_RSList_copy.erase(m_RSList_copy.begin(),m_RSList_copy.end());
|
||||
}
|
||||
|
||||
|
||||
|
@ -27,7 +27,6 @@
|
||||
|
||||
|
||||
|
||||
class cRedstone;
|
||||
class cFireSimulator;
|
||||
class cFluidSimulator;
|
||||
class cSandSimulator;
|
||||
@ -668,10 +667,6 @@ private:
|
||||
bool m_bEnabledPVP;
|
||||
bool m_IsDeepSnowEnabled;
|
||||
bool m_ShouldLavaSpawnFire;
|
||||
|
||||
// The cRedstone class simulates redstone and needs access to m_RSList
|
||||
// friend class cRedstone;
|
||||
std::vector<int> m_RSList;
|
||||
|
||||
std::vector<BlockTickQueueItem *> m_BlockTickQueue;
|
||||
std::vector<BlockTickQueueItem *> m_BlockTickQueueCopy; // Second is for safely removing the objects from the queue
|
||||
|
Loading…
x
Reference in New Issue
Block a user