MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / rrCreateTile

Method rrCreateTile

source/render/RenderManager.cpp:587–596  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

585}
586
587void RenderManager::rrCreateTile(Tile& tile, const GameMap& gameMap, const Player& localPlayer)
588{
589 std::string tileName = tile.getOgreNamePrefix() + tile.getName();
590 Ogre::SceneNode* node = mTileSceneNode->createChildSceneNode(tileName + "_node");
591 tile.setParentSceneNode(node->getParentSceneNode());
592 tile.setEntityNode(node);
593 node->setPosition(static_cast<Ogre::Real>(tile.getX()), static_cast<Ogre::Real>(tile.getY()), 0);
594
595 rrRefreshTile(tile, gameMap, localPlayer);
596}
597
598void RenderManager::rrDestroyTile(Tile& tile)
599{

Callers 1

createMeshLocalMethod · 0.80

Calls 7

setParentSceneNodeMethod · 0.80
getParentSceneNodeMethod · 0.80
setEntityNodeMethod · 0.80
getOgreNamePrefixMethod · 0.45
setPositionMethod · 0.45
getXMethod · 0.45
getYMethod · 0.45

Tested by

no test coverage detected