| 786 | |
| 787 | |
| 788 | void cChunkMap::WakeUpSimulators(int a_BlockX, int a_BlockY, int a_BlockZ) |
| 789 | { |
| 790 | cCSLock Lock(m_CSLayers); |
| 791 | int ChunkX, ChunkZ; |
| 792 | cChunkDef::BlockToChunk(a_BlockX, a_BlockZ, ChunkX, ChunkZ); |
| 793 | cChunkPtr Chunk = GetChunkNoGen(ChunkX, 0, ChunkZ); |
| 794 | if ((Chunk == NULL) || !Chunk->IsValid()) |
| 795 | { |
| 796 | return; |
| 797 | } |
| 798 | m_World->GetSimulatorManager()->WakeUp(a_BlockX, a_BlockY, a_BlockZ, Chunk); |
| 799 | } |
| 800 | |
| 801 | |
| 802 |
nothing calls this directly
no test coverage detected