1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-04 04:45:35 +00:00

changed PlayerPos::getPlayer return type from CellRef to Ptr

This commit is contained in:
Marc Zinnschlag 2010-07-26 19:09:44 +08:00 committed by apreiml
parent e7abbbedda
commit d4f21fccdd
2 changed files with 4 additions and 8 deletions

View file

@ -76,14 +76,10 @@ namespace MWRender
setPos(relX, relY, relZ); setPos(relX, relY, relZ);
} }
ESMS::LiveCellRef<ESM::NPC, MWWorld::RefData> *getPlayer() MWWorld::Ptr getPlayer()
{ {
return &mPlayer; MWWorld::Ptr ptr (&mPlayer, mCellStore);
} return ptr;
const ESMS::LiveCellRef<ESM::NPC, MWWorld::RefData> *getPlayer() const
{
return &mPlayer;
} }
}; };
} }

View file

@ -259,7 +259,7 @@ namespace MWWorld
// the player is always in an active cell. // the player is always in an active cell.
if (name=="player") if (name=="player")
{ {
return Ptr (mPlayerPos->getPlayer(), mCurrentCell); return mPlayerPos->getPlayer();
} }
// active cells // active cells