This commit is contained in:
ZappoMan 2013-04-27 12:05:38 -07:00
parent 5758e42870
commit d49607b4cd
2 changed files with 5 additions and 3 deletions

View file

@ -18,13 +18,13 @@ void VoxelAgentData::init() {
rootMarkerNode = new MarkerNode();
_voxelPacket = new unsigned char[MAX_VOXEL_PACKET_SIZE];
_voxelPacketAvailableBytes = MAX_VOXEL_PACKET_SIZE;
_voxelPacketAt = _voxelPacket;
resetVoxelPacket();
}
void VoxelAgentData::resetVoxelPacket() {
_voxelPacket[0] = 'V';
_voxelPacketAt = &voxelPacket[1];
_voxelPacketAt = &_voxelPacket[1];
_voxelPacketAvailableBytes = MAX_VOXEL_PACKET_SIZE-1;
_voxelPacketWaiting = false;
}

View file

@ -13,6 +13,8 @@
#include <AgentData.h>
#include <AvatarData.h>
#include "MarkerNode.h"
#include "VoxelNodeBag.h"
#include "VoxelTree.h" // for MAX_VOXEL_PACKET_SIZE
class VoxelAgentData : public AvatarData {
public:
@ -35,9 +37,9 @@ public:
int getAvailable() const { return _voxelPacketAvailableBytes; }
VoxelNodeBag nodeBag;
private:
unsigned char* _voxelPacket;
unsigned char* _voxelPacketAt;
int _voxelPacketAvailableBytes;
bool _voxelPacketWaiting;