diff options
author | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-02-28 09:10:51 +0100 |
---|---|---|
committer | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-02-28 09:10:51 +0100 |
commit | 2c9198b2081b04f3813f8c632e85b0c4ce5c517a (patch) | |
tree | bfcba76fc96c8f02de338fd804d3894b7d8e53d3 | |
parent | Fix for the perpetual load issue (diff) | |
download | cuberite-2c9198b2081b04f3813f8c632e85b0c4ce5c517a.tar cuberite-2c9198b2081b04f3813f8c632e85b0c4ce5c517a.tar.gz cuberite-2c9198b2081b04f3813f8c632e85b0c4ce5c517a.tar.bz2 cuberite-2c9198b2081b04f3813f8c632e85b0c4ce5c517a.tar.lz cuberite-2c9198b2081b04f3813f8c632e85b0c4ce5c517a.tar.xz cuberite-2c9198b2081b04f3813f8c632e85b0c4ce5c517a.tar.zst cuberite-2c9198b2081b04f3813f8c632e85b0c4ce5c517a.zip |
-rw-r--r-- | source/cChunkMap.cpp | 4 | ||||
-rw-r--r-- | source/cChunkMap.h | 4 | ||||
-rw-r--r-- | source/cWorld.cpp | 2 | ||||
-rw-r--r-- | source/cWorld.h | 2 |
4 files changed, 6 insertions, 6 deletions
diff --git a/source/cChunkMap.cpp b/source/cChunkMap.cpp index eb9d71c60..140a3f5c7 100644 --- a/source/cChunkMap.cpp +++ b/source/cChunkMap.cpp @@ -157,7 +157,7 @@ cChunkPtr cChunkMap::GetChunkNoGen( int a_ChunkX, int a_ChunkY, int a_ChunkZ ) -void cChunkMap::BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, cPacket & a_Packet, cClientHandle * a_Exclude)
+void cChunkMap::BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, const cPacket & a_Packet, cClientHandle * a_Exclude)
{
// Broadcasts a_Packet to all clients in the chunk where block [x, y, z] is, except to client a_Exclude
@@ -175,7 +175,7 @@ void cChunkMap::BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, cPack -void cChunkMap::BroadcastToChunkOfBlock(int a_X, int a_Y, int a_Z, cPacket * a_Packet, cClientHandle * a_Exclude)
+void cChunkMap::BroadcastToChunkOfBlock(int a_X, int a_Y, int a_Z, const cPacket * a_Packet, cClientHandle * a_Exclude)
{
// Broadcasts a_Packet to all clients in the chunk where block [x, y, z] is, except to client a_Exclude
diff --git a/source/cChunkMap.h b/source/cChunkMap.h index 21e52c5a8..f22c6f046 100644 --- a/source/cChunkMap.h +++ b/source/cChunkMap.h @@ -31,10 +31,10 @@ public: // Direct action methods:
/// Broadcast a_Packet to all clients in the chunk specified
- void BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, cPacket & a_Packet, cClientHandle * a_Exclude = NULL);
+ void BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, const cPacket & a_Packet, cClientHandle * a_Exclude = NULL);
/// Broadcasts a_Packet to all clients in the chunk where block [x, y, z] is, except to client a_Exclude
- void BroadcastToChunkOfBlock(int a_X, int a_Y, int a_Z, cPacket * a_Packet, cClientHandle * a_Exclude = NULL);
+ void BroadcastToChunkOfBlock(int a_X, int a_Y, int a_Z, const cPacket * a_Packet, cClientHandle * a_Exclude = NULL);
/// a_Player rclked block entity at the coords specified, handle it
void UseBlockEntity(cPlayer * a_Player, int a_X, int a_Y, int a_Z);
diff --git a/source/cWorld.cpp b/source/cWorld.cpp index ff2078f08..5cee37e43 100644 --- a/source/cWorld.cpp +++ b/source/cWorld.cpp @@ -922,7 +922,7 @@ void cWorld::Broadcast( const cPacket & a_Packet, cClientHandle* a_Exclude) -void cWorld::BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, cPacket & a_Packet, cClientHandle * a_Exclude)
+void cWorld::BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, const cPacket & a_Packet, cClientHandle * a_Exclude)
{
m_ChunkMap->BroadcastToChunk(a_ChunkX, a_ChunkY, a_ChunkZ, a_Packet, a_Exclude);
}
diff --git a/source/cWorld.h b/source/cWorld.h index 3be462d99..a6f2ce7fb 100644 --- a/source/cWorld.h +++ b/source/cWorld.h @@ -60,7 +60,7 @@ public: int GetHeight( int a_X, int a_Z ); //tolua_export
void Broadcast( const cPacket & a_Packet, cClientHandle* a_Exclude = 0 );
- void BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, cPacket & a_Packet, cClientHandle * a_Exclude = NULL);
+ void BroadcastToChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, const cPacket & a_Packet, cClientHandle * a_Exclude = NULL);
void BroadcastToChunkOfBlock(int a_X, int a_Y, int a_Z, cPacket * a_Packet, cClientHandle * a_Exclude = NULL);
void MarkChunkDirty (int a_ChunkX, int a_ChunkY, int a_ChunkZ);
|