Clang Tidy fix
This commit is contained in:
parent
2e18e4f51c
commit
7d93742498
@ -59,23 +59,23 @@ public:
|
|||||||
|
|
||||||
void WakeUp(const Vector3i & a_Position)
|
void WakeUp(const Vector3i & a_Position)
|
||||||
{
|
{
|
||||||
ActiveBlocks.push(a_Position);
|
m_ActiveBlocks.push(a_Position);
|
||||||
}
|
}
|
||||||
|
|
||||||
auto & GetActiveBlocks()
|
auto & GetActiveBlocks()
|
||||||
{
|
{
|
||||||
return ActiveBlocks;
|
return m_ActiveBlocks;
|
||||||
}
|
}
|
||||||
|
|
||||||
const PoweringData GetCachedPowerData(const Vector3i Position) const
|
const PoweringData GetCachedPowerData(const Vector3i Position) const
|
||||||
{
|
{
|
||||||
auto Result = CachedPowerLevels.find(Position);
|
auto Result = m_CachedPowerLevels.find(Position);
|
||||||
return (Result == CachedPowerLevels.end()) ? PoweringData() : Result->second;
|
return (Result == m_CachedPowerLevels.end()) ? PoweringData() : Result->second;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetCachedPowerData(const Vector3i Position, PoweringData PoweringData)
|
void SetCachedPowerData(const Vector3i Position, PoweringData PoweringData)
|
||||||
{
|
{
|
||||||
CachedPowerLevels[Position] = PoweringData;
|
m_CachedPowerLevels[Position] = PoweringData;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::pair<int, bool> * GetMechanismDelayInfo(const Vector3i Position)
|
std::pair<int, bool> * GetMechanismDelayInfo(const Vector3i Position)
|
||||||
@ -87,17 +87,17 @@ public:
|
|||||||
/** Erase all cached redstone data for position. */
|
/** Erase all cached redstone data for position. */
|
||||||
void ErasePowerData(const Vector3i Position)
|
void ErasePowerData(const Vector3i Position)
|
||||||
{
|
{
|
||||||
CachedPowerLevels.erase(Position);
|
m_CachedPowerLevels.erase(Position);
|
||||||
m_MechanismDelays.erase(Position);
|
m_MechanismDelays.erase(Position);
|
||||||
AlwaysTickedPositions.erase(Position);
|
AlwaysTickedPositions.erase(Position);
|
||||||
}
|
}
|
||||||
|
|
||||||
PoweringData ExchangeUpdateOncePowerData(const Vector3i & a_Position, PoweringData a_PoweringData)
|
PoweringData ExchangeUpdateOncePowerData(const Vector3i & a_Position, PoweringData a_PoweringData)
|
||||||
{
|
{
|
||||||
auto Result = CachedPowerLevels.find(a_Position);
|
auto Result = m_CachedPowerLevels.find(a_Position);
|
||||||
if (Result == CachedPowerLevels.end())
|
if (Result == m_CachedPowerLevels.end())
|
||||||
{
|
{
|
||||||
CachedPowerLevels[a_Position] = a_PoweringData;
|
m_CachedPowerLevels[a_Position] = a_PoweringData;
|
||||||
return PoweringData();
|
return PoweringData();
|
||||||
}
|
}
|
||||||
std::swap(Result->second, a_PoweringData);
|
std::swap(Result->second, a_PoweringData);
|
||||||
@ -122,11 +122,11 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
std::stack<Vector3i, std::vector<Vector3i>> ActiveBlocks;
|
std::stack<Vector3i, std::vector<Vector3i>> m_ActiveBlocks;
|
||||||
|
|
||||||
// TODO: map<Vector3i, int> -> Position of torch + it's heat level
|
// TODO: map<Vector3i, int> -> Position of torch + it's heat level
|
||||||
|
|
||||||
std::unordered_map<Vector3i, PoweringData, VectorHasher<int>> CachedPowerLevels;
|
std::unordered_map<Vector3i, PoweringData, VectorHasher<int>> m_CachedPowerLevels;
|
||||||
|
|
||||||
friend class cRedstoneHandlerFactory;
|
friend class cRedstoneHandlerFactory;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user