diff options
author | madmaxoft <github@xoft.cz> | 2014-02-20 22:17:01 +0100 |
---|---|---|
committer | madmaxoft <github@xoft.cz> | 2014-02-20 22:17:01 +0100 |
commit | ffc4691f48a275141b69e3c9f2a62efc1a596d7f (patch) | |
tree | 06d75f1eb4718fd79beb28c45eeff3a6266bbfe6 /src/Simulator | |
parent | Merge pull request #704 from Howaner/GlobalFixes (diff) | |
download | cuberite-ffc4691f48a275141b69e3c9f2a62efc1a596d7f.tar cuberite-ffc4691f48a275141b69e3c9f2a62efc1a596d7f.tar.gz cuberite-ffc4691f48a275141b69e3c9f2a62efc1a596d7f.tar.bz2 cuberite-ffc4691f48a275141b69e3c9f2a62efc1a596d7f.tar.lz cuberite-ffc4691f48a275141b69e3c9f2a62efc1a596d7f.tar.xz cuberite-ffc4691f48a275141b69e3c9f2a62efc1a596d7f.tar.zst cuberite-ffc4691f48a275141b69e3c9f2a62efc1a596d7f.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Simulator/IncrementalRedstoneSimulator.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Simulator/IncrementalRedstoneSimulator.cpp b/src/Simulator/IncrementalRedstoneSimulator.cpp index 1637ac02a..91de9e0cc 100644 --- a/src/Simulator/IncrementalRedstoneSimulator.cpp +++ b/src/Simulator/IncrementalRedstoneSimulator.cpp @@ -337,13 +337,13 @@ void cIncrementalRedstoneSimulator::WakeUp(int a_BlockX, int a_BlockY, int a_Blo ((a_BlockX % cChunkDef::Width) >= 14) || ((a_BlockZ % cChunkDef::Width) <= 1) || ((a_BlockZ % cChunkDef::Width) >= 14) - ) // Are we on a chunk boundary? ± 2 because of LinkedPowered blocks + ) // Are we on a chunk boundary? +- 2 because of LinkedPowered blocks { // On a chunk boundary, alert all four sides (i.e. at least one neighbouring chunk) AddBlock(a_BlockX, a_BlockY, a_BlockZ, a_Chunk); // Pass the original coordinates, because when adding things to our simulator lists, we get the chunk that they are in, and therefore any updates need to preseve their position - // RedstoneAddBlock to pass both the neighbouring chunk and the chunk which the coordiantes are in and ± 2 in GetNeighbour() to accomodate for LinkedPowered blocks being 2 away from chunk boundaries + // RedstoneAddBlock to pass both the neighbouring chunk and the chunk which the coordiantes are in and +- 2 in GetNeighbour() to accomodate for LinkedPowered blocks being 2 away from chunk boundaries RedstoneAddBlock(a_BlockX, a_BlockY, a_BlockZ, a_Chunk->GetNeighborChunk(a_BlockX - 2, a_BlockZ), a_Chunk); RedstoneAddBlock(a_BlockX, a_BlockY, a_BlockZ, a_Chunk->GetNeighborChunk(a_BlockX + 2, a_BlockZ), a_Chunk); RedstoneAddBlock(a_BlockX, a_BlockY, a_BlockZ, a_Chunk->GetNeighborChunk(a_BlockX, a_BlockZ - 2), a_Chunk); |