mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 09:44:21 +02:00
use packet version helpers for PACKET_TYPE_ENVIRONMENT_DATA
This commit is contained in:
parent
185d5bb0a2
commit
c8b0e4bfe7
1 changed files with 9 additions and 4 deletions
|
@ -201,10 +201,12 @@ void resInVoxelDistributor(NodeList* nodeList,
|
|||
// send the environment packets
|
||||
if (shouldSendEnvironments) {
|
||||
int envPacketLength = 1;
|
||||
*tempOutputBuffer = PACKET_TYPE_ENVIRONMENT_DATA;
|
||||
for (int i = 0; i < sizeof(environmentData) / sizeof(environmentData[0]); i++) {
|
||||
int numBytesPacketHeader = populateTypeAndVersion(tempOutputBuffer, PACKET_TYPE_ENVIRONMENT_DATA);
|
||||
|
||||
for (int i = 0; i < sizeof(environmentData) / numBytesPacketHeader; i++) {
|
||||
envPacketLength += environmentData[i].getBroadcastData(tempOutputBuffer + envPacketLength);
|
||||
}
|
||||
|
||||
nodeList->getNodeSocket()->send(node->getActiveSocket(), tempOutputBuffer, envPacketLength);
|
||||
trueBytesSent += envPacketLength;
|
||||
truePacketsSent++;
|
||||
|
@ -387,10 +389,13 @@ void deepestLevelVoxelDistributor(NodeList* nodeList,
|
|||
// send the environment packet
|
||||
if (shouldSendEnvironments) {
|
||||
int envPacketLength = 1;
|
||||
*tempOutputBuffer = PACKET_TYPE_ENVIRONMENT_DATA;
|
||||
for (int i = 0; i < sizeof(environmentData) / sizeof(environmentData[0]); i++) {
|
||||
|
||||
int numBytesPacketHeader = populateTypeAndVersion(tempOutputBuffer, PACKET_TYPE_ENVIRONMENT_DATA);
|
||||
|
||||
for (int i = 0; i < sizeof(environmentData) / numBytesPacketHeader; i++) {
|
||||
envPacketLength += environmentData[i].getBroadcastData(tempOutputBuffer + envPacketLength);
|
||||
}
|
||||
|
||||
nodeList->getNodeSocket()->send(node->getActiveSocket(), tempOutputBuffer, envPacketLength);
|
||||
trueBytesSent += envPacketLength;
|
||||
truePacketsSent++;
|
||||
|
|
Loading…
Reference in a new issue