Code: Select all
TFSMap::TFSMap(io::path filename, ISceneManager *scene,ISceneNode *parent,s32 id,vector3df pos,vector3df rot,vector3df scale):ISceneNode(parent,scene,id,pos,rot,scale)
{
setMesh(SceneManager->getMesh(filename));
Map=scene->addMeshSceneNode(Mesh, this, -1,pos,rot,scale);
Box=Map->getBoundingBox();
}
void TFSMap::render()
{
Map->render();
}
void TFSMap::OnRegisterSceneNode()
{
if (IsVisible)
{
SceneManager->registerNodeForRendering(this);
}
ISceneNode::OnRegisterSceneNode();
}
