| 771 | |
| 772 | |
| 773 | bool cChunkMap::DoWithChunk(int a_ChunkX, int a_ChunkZ, cChunkCallback & a_Callback) |
| 774 | { |
| 775 | cCSLock Lock(m_CSLayers); |
| 776 | cChunkPtr Chunk = GetChunkNoLoad(a_ChunkX, ZERO_CHUNK_Y, a_ChunkZ); |
| 777 | if (Chunk == NULL) |
| 778 | { |
| 779 | return false; |
| 780 | } |
| 781 | return a_Callback.Item(Chunk); |
| 782 | } |
| 783 | |
| 784 | |
| 785 |