player check

actorid
scrawl 13 years ago
parent 80456778be
commit df8e0bbff2

@ -754,7 +754,7 @@ namespace MWWorld
std::vector < std::pair < float, std::string > >::iterator it = results.begin(); std::vector < std::pair < float, std::string > >::iterator it = results.begin();
while (it != results.end()) while (it != results.end())
{ {
if ( (*it).second == mPlayer->getPlayer().getRefData().getHandle()) if ( getPtrViaHandle((*it).second) == mPlayer->getPlayer() )
{ {
it = results.erase(it); it = results.erase(it);
} }
@ -776,6 +776,9 @@ namespace MWWorld
Ogre::Vector3 pos(p.x(), p.z(), -p.y()); Ogre::Vector3 pos(p.x(), p.z(), -p.y());
Ogre::SceneNode* node = mFaced1.getRefData().getBaseNode(); Ogre::SceneNode* node = mFaced1.getRefData().getBaseNode();
//std::cout << "Num facing 1 : " << mFaced1Name << std::endl;
//std::cout << "Type 1 " << mFaced1.getTypeName() << std::endl;
query->occlusionTest(pos, node); query->occlusionTest(pos, node);
} }
else else
@ -786,8 +789,8 @@ namespace MWWorld
mFaced2 = getPtrViaHandle(results[1].second); mFaced2 = getPtrViaHandle(results[1].second);
mNumFacing = 2; mNumFacing = 2;
//std::cout << "Num facing 2 : " << mFaced1Name << " " << mFaced2Name << std::endl; std::cout << "Num facing 2 : " << mFaced1Name << " " << mFaced2Name << std::endl;
//std::cout << "Type 1 " << mFaced1.getTypeName() << " " << mFaced2.getTypeName() << std::endl; std::cout << "Type 1 " << mFaced1.getTypeName() << " " << mFaced2.getTypeName() << std::endl;
btVector3 p = mPhysics->getRayPoint(results[1].first); btVector3 p = mPhysics->getRayPoint(results[1].first);
Ogre::Vector3 pos(p.x(), p.z(), -p.y()); Ogre::Vector3 pos(p.x(), p.z(), -p.y());

Loading…
Cancel
Save