Permalink
Browse files
Fixed data parametersto a_Data
- Loading branch information...
|
|
@@ -28,7 +28,7 @@ void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const |
|
|
}
|
|
|
|
|
|
|
|
|
void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data, cClientHandle * a_Exclude)
|
|
|
void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data, cClientHandle * a_Exclude)
|
|
|
{
|
|
|
m_World->DoWithChunkAt(a_Src,
|
|
|
[=](cChunk& a_Chunk) -> bool
|
|
|
@@ -39,7 +39,7 @@ void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const |
|
|
{
|
|
|
continue;
|
|
|
}
|
|
|
client->SendParticleEffect(a_ParticleName, a_Src, a_Offset, a_ParticleData, a_ParticleAmount, data);
|
|
|
client->SendParticleEffect(a_ParticleName, a_Src, a_Offset, a_ParticleData, a_ParticleAmount, a_Data);
|
|
|
};
|
|
|
return true;
|
|
|
});
|
|
|
|
|
|
@@ -10,7 +10,7 @@ class cBroadcaster |
|
|
|
|
|
void BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, cClientHandle * a_Exclude = nullptr);
|
|
|
|
|
|
void BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data, cClientHandle * a_Exclude = nullptr);
|
|
|
void BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data, cClientHandle * a_Exclude = nullptr);
|
|
|
|
|
|
private:
|
|
|
cWorld * m_World;
|
|
|
|
|
|
@@ -2372,9 +2372,9 @@ void cClientHandle::SendParticleEffect(const AString & a_ParticleName, float a_S |
|
|
|
|
|
|
|
|
|
|
|
void cClientHandle::SendParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data)
|
|
|
void cClientHandle::SendParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data)
|
|
|
{
|
|
|
m_Protocol->SendParticleEffect(a_ParticleName, a_Src, a_Offset, a_ParticleData, a_ParticleAmount, data);
|
|
|
m_Protocol->SendParticleEffect(a_ParticleName, a_Src, a_Offset, a_ParticleData, a_ParticleAmount, a_Data);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -177,7 +177,7 @@ class cClientHandle // tolua_export |
|
|
void SendMapInfo (int a_ID, unsigned int a_Scale);
|
|
|
void SendPaintingSpawn (const cPainting & a_Painting);
|
|
|
void SendParticleEffect (const AString & a_ParticleName, float a_SrcX, float a_SrcY, float a_SrcZ, float a_OffsetX, float a_OffsetY, float a_OffsetZ, float a_ParticleData, int a_ParticleAmount);
|
|
|
void SendParticleEffect (const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data);
|
|
|
void SendParticleEffect (const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data);
|
|
|
void SendPickupSpawn (const cPickup & a_Pickup);
|
|
|
void SendPlayerAbilities (void);
|
|
|
void SendPlayerListAddPlayer (const cPlayer & a_Player);
|
|
|
|
|
|
@@ -98,7 +98,7 @@ class cProtocol |
|
|
virtual void SendPlayerAbilities (void) = 0;
|
|
|
virtual void SendEntityAnimation (const cEntity & a_Entity, char a_Animation) = 0;
|
|
|
virtual void SendParticleEffect (const AString & a_SoundName, float a_SrcX, float a_SrcY, float a_SrcZ, float a_OffsetX, float a_OffsetY, float a_OffsetZ, float a_ParticleData, int a_ParticleAmount) = 0;
|
|
|
virtual void SendParticleEffect (const AString & a_SoundName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data) = 0;
|
|
|
virtual void SendParticleEffect (const AString & a_SoundName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data) = 0;
|
|
|
virtual void SendPlayerListAddPlayer (const cPlayer & a_Player) = 0;
|
|
|
virtual void SendPlayerListRemovePlayer (const cPlayer & a_Player) = 0;
|
|
|
virtual void SendPlayerListUpdateGameMode (const cPlayer & a_Player) = 0;
|
|
|
|
|
|
@@ -800,7 +800,7 @@ void cProtocol172::SendParticleEffect(const AString & a_ParticleName, float a_Sr |
|
|
Pkt.WriteBEInt32(a_ParticleAmount);
|
|
|
}
|
|
|
|
|
|
void cProtocol172::SendParticleEffect(const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data)
|
|
|
void cProtocol172::SendParticleEffect(const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data)
|
|
|
{
|
|
|
// 1.72 doesn't support extra data
|
|
|
this->SendParticleEffect(a_ParticleName, a_Src.x, a_Src.y, a_Src.z, a_Offset.x, a_Offset.y, a_Offset.z, a_ParticleData, a_ParticleAmount);
|
|
|
|
|
|
@@ -99,7 +99,7 @@ class cProtocol172 : |
|
|
virtual void SendMapInfo (int a_ID, unsigned int a_Scale) override;
|
|
|
virtual void SendPaintingSpawn (const cPainting & a_Painting) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, float a_SrcX, float a_SrcY, float a_SrcZ, float a_OffsetX, float a_OffsetY, float a_OffsetZ, float a_ParticleData, int a_ParticleAmount) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data) override;
|
|
|
virtual void SendPickupSpawn (const cPickup & a_Pickup) override;
|
|
|
virtual void SendPlayerAbilities (void) override;
|
|
|
virtual void SendPlayerListAddPlayer (const cPlayer & a_Player) override;
|
|
|
|
|
|
@@ -799,7 +799,7 @@ void cProtocol180::SendParticleEffect(const AString & a_ParticleName, float a_Sr |
|
|
}
|
|
|
|
|
|
|
|
|
void cProtocol180::SendParticleEffect(const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data)
|
|
|
void cProtocol180::SendParticleEffect(const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data)
|
|
|
{
|
|
|
ASSERT(m_State == 3); // In game mode?
|
|
|
int ParticleID = GetParticleID(a_ParticleName);
|
|
|
@@ -820,16 +820,16 @@ void cProtocol180::SendParticleEffect(const AString & a_ParticleName, Vector3f a |
|
|
// iconcrack
|
|
|
case 36:
|
|
|
{
|
|
|
Pkt.WriteVarInt32(static_cast<UInt32>(data[0]));
|
|
|
Pkt.WriteVarInt32(static_cast<UInt32>(data[1]));
|
|
|
Pkt.WriteVarInt32(static_cast<UInt32>(a_Data[0]));
|
|
|
Pkt.WriteVarInt32(static_cast<UInt32>(a_Data[1]));
|
|
|
break;
|
|
|
}
|
|
|
// blockcrack
|
|
|
// blockdust
|
|
|
case 37:
|
|
|
case 38:
|
|
|
{
|
|
|
Pkt.WriteVarInt32(static_cast<UInt32>(data[0]));
|
|
|
Pkt.WriteVarInt32(static_cast<UInt32>(a_Data[0]));
|
|
|
break;
|
|
|
}
|
|
|
default:
|
|
|
|
|
|
@@ -97,7 +97,7 @@ class cProtocol180 : |
|
|
virtual void SendPlayerAbilities (void) override;
|
|
|
virtual void SendEntityAnimation (const cEntity & a_Entity, char a_Animation) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, float a_SrcX, float a_SrcY, float a_SrcZ, float a_OffsetX, float a_OffsetY, float a_OffsetZ, float a_ParticleData, int a_ParticleAmount) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data) override;
|
|
|
virtual void SendPlayerListAddPlayer (const cPlayer & a_Player) override;
|
|
|
virtual void SendPlayerListRemovePlayer (const cPlayer & a_Player) override;
|
|
|
virtual void SendPlayerListUpdateGameMode (const cPlayer & a_Player) override;
|
|
|
|
|
|
@@ -438,10 +438,10 @@ void cProtocolRecognizer::SendParticleEffect(const AString & a_ParticleName, flo |
|
|
|
|
|
|
|
|
|
|
|
void cProtocolRecognizer::SendParticleEffect(const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data)
|
|
|
void cProtocolRecognizer::SendParticleEffect(const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data)
|
|
|
{
|
|
|
ASSERT(m_Protocol != nullptr);
|
|
|
m_Protocol->SendParticleEffect(a_ParticleName, a_Src, a_Offset, a_ParticleData, a_ParticleAmount, data);
|
|
|
m_Protocol->SendParticleEffect(a_ParticleName, a_Src, a_Offset, a_ParticleData, a_ParticleAmount, a_Data);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -81,7 +81,7 @@ class cProtocolRecognizer : |
|
|
virtual void SendMapDecorators (int a_ID, const cMapDecoratorList & a_Decorators, unsigned int m_Scale) override;
|
|
|
virtual void SendMapInfo (int a_ID, unsigned int a_Scale) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, float a_SrcX, float a_SrcY, float a_SrcZ, float a_OffsetX, float a_OffsetY, float a_OffsetZ, float a_ParticleData, int a_ParticleAmount) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> data) override;
|
|
|
virtual void SendParticleEffect (const AString & a_ParticleName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data) override;
|
|
|
virtual void SendPaintingSpawn (const cPainting & a_Painting) override;
|
|
|
virtual void SendPickupSpawn (const cPickup & a_Pickup) override;
|
|
|
virtual void SendPlayerAbilities (void) override;
|
|
|
|
0 comments on commit
827fbef