mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 17:41:12 +02:00
pass the owning agent for VoxelAgentData constructor
This commit is contained in:
parent
49b483ef53
commit
eb25fd3b46
3 changed files with 5 additions and 5 deletions
|
@ -11,8 +11,8 @@
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
|
|
||||||
VoxelAgentData::VoxelAgentData() :
|
VoxelAgentData::VoxelAgentData(Agent* owningAgent) :
|
||||||
AvatarData(NULL),
|
AvatarData(owningAgent),
|
||||||
_viewSent(false),
|
_viewSent(false),
|
||||||
_voxelPacketAvailableBytes(MAX_VOXEL_PACKET_SIZE),
|
_voxelPacketAvailableBytes(MAX_VOXEL_PACKET_SIZE),
|
||||||
_maxSearchLevel(1),
|
_maxSearchLevel(1),
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
class VoxelAgentData : public AvatarData {
|
class VoxelAgentData : public AvatarData {
|
||||||
public:
|
public:
|
||||||
VoxelAgentData();
|
VoxelAgentData(Agent* owningAgent);
|
||||||
~VoxelAgentData();
|
~VoxelAgentData();
|
||||||
|
|
||||||
void resetVoxelPacket(); // resets voxel packet to after "V" header
|
void resetVoxelPacket(); // resets voxel packet to after "V" header
|
||||||
|
|
|
@ -450,9 +450,9 @@ void *distributeVoxelsToListeners(void *args) {
|
||||||
pthread_exit(0);
|
pthread_exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void attachVoxelAgentDataToAgent(Agent *newAgent) {
|
void attachVoxelAgentDataToAgent(Agent* newAgent) {
|
||||||
if (newAgent->getLinkedData() == NULL) {
|
if (newAgent->getLinkedData() == NULL) {
|
||||||
newAgent->setLinkedData(new VoxelAgentData());
|
newAgent->setLinkedData(new VoxelAgentData(newAgent));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue