pass the owning agent for VoxelAgentData constructor

This commit is contained in:
Stephen Birarda 2013-05-24 11:32:17 -07:00
parent 49b483ef53
commit eb25fd3b46
3 changed files with 5 additions and 5 deletions

View file

@ -11,8 +11,8 @@
#include <cstring>
#include <cstdio>
VoxelAgentData::VoxelAgentData() :
AvatarData(NULL),
VoxelAgentData::VoxelAgentData(Agent* owningAgent) :
AvatarData(owningAgent),
_viewSent(false),
_voxelPacketAvailableBytes(MAX_VOXEL_PACKET_SIZE),
_maxSearchLevel(1),

View file

@ -17,7 +17,7 @@
class VoxelAgentData : public AvatarData {
public:
VoxelAgentData();
VoxelAgentData(Agent* owningAgent);
~VoxelAgentData();
void resetVoxelPacket(); // resets voxel packet to after "V" header

View file

@ -450,9 +450,9 @@ void *distributeVoxelsToListeners(void *args) {
pthread_exit(0);
}
void attachVoxelAgentDataToAgent(Agent *newAgent) {
void attachVoxelAgentDataToAgent(Agent* newAgent) {
if (newAgent->getLinkedData() == NULL) {
newAgent->setLinkedData(new VoxelAgentData());
newAgent->setLinkedData(new VoxelAgentData(newAgent));
}
}