MCPcopy Create free account
hub / github.com/cuberite/cuberite / WakeUp

Method WakeUp

src/Simulator/Simulator.cpp:31–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29
30
31void cSimulator::WakeUp(int a_BlockX, int a_BlockY, int a_BlockZ, cChunk * a_Chunk)
32{
33 AddBlock(a_BlockX, a_BlockY, a_BlockZ, a_Chunk);
34 AddBlock(a_BlockX - 1, a_BlockY, a_BlockZ, a_Chunk->GetNeighborChunk(a_BlockX - 1, a_BlockZ));
35 AddBlock(a_BlockX + 1, a_BlockY, a_BlockZ, a_Chunk->GetNeighborChunk(a_BlockX + 1, a_BlockZ));
36 AddBlock(a_BlockX, a_BlockY, a_BlockZ - 1, a_Chunk->GetNeighborChunk(a_BlockX, a_BlockZ - 1));
37 AddBlock(a_BlockX, a_BlockY, a_BlockZ + 1, a_Chunk->GetNeighborChunk(a_BlockX, a_BlockZ + 1));
38 if (a_BlockY > 0)
39 {
40 AddBlock(a_BlockX, a_BlockY - 1, a_BlockZ, a_Chunk);
41 }
42 if (a_BlockY < cChunkDef::Height - 1)
43 {
44 AddBlock(a_BlockX, a_BlockY + 1, a_BlockZ, a_Chunk);
45 }
46}
47
48
49

Callers 6

WakeUpSimulatorsMethod · 0.45
SetBlockMethod · 0.45
DigBlockMethod · 0.45
CheckMethod · 0.45
CheckMethod · 0.45

Calls 1

GetNeighborChunkMethod · 0.80

Tested by

no test coverage detected