builtin/voxelworld: Use correct coordinate in static node names and also log the name

This commit is contained in:
Perttu Ahola 2014-10-22 11:43:37 +03:00
parent 455d509fec
commit ae8592fb9a

View File

@ -497,11 +497,12 @@ struct Module: public interface::Module, public voxelworld::Interface
chunk_p.getZ() * m_chunk_size_voxels.getZ() + chunk_p.getZ() * m_chunk_size_voxels.getZ() +
m_chunk_size_voxels.getZ() / 2.0f - 0.5f m_chunk_size_voxels.getZ() / 2.0f - 0.5f
); );
log_t(MODULE, "create_chunk_node(): node_p=(%f, %f, %f)",
node_p.x_, node_p.y_, node_p.z_);
ss_ name = "static_"+dump(section_p)+")"+ ss_ name = "static_"+dump(section_p)+
"_("+itos(x)+","+itos(y)+","+itos(x)+")"; "_("+itos(x)+","+itos(y)+","+itos(z)+")";
log_t(MODULE, "create_chunk_node(): node_p=(%f, %f, %f), name=\"%s\"",
node_p.x_, node_p.y_, node_p.z_, cs(name));
Node *n = scene->CreateChild(name.c_str()); Node *n = scene->CreateChild(name.c_str());
if(n->GetID() == 0) if(n->GetID() == 0)