1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-06 01:45:33 +00:00

crosshair owned - settings option

This commit is contained in:
Jiří Kuneš 2015-07-17 17:48:38 +02:00
parent 66edae9b93
commit 15107ca5cf
2 changed files with 19 additions and 13 deletions

View file

@ -354,22 +354,25 @@ namespace MWGui
void ToolTips::checkOwned()
{
MWBase::WindowManager *wm = MWBase::Environment::get().getWindowManager();
if(!mFocusObject.isEmpty())
if(Settings::Manager::getBool("show owned", "Game"))
{
MWWorld::CellRef& cellref = mFocusObject.getCellRef();
MWWorld::Ptr ptr = MWBase::Environment::get().getWorld()->getPlayerPtr();
MWWorld::Ptr victim;
MWBase::WindowManager *wm = MWBase::Environment::get().getWindowManager();
MWMechanics::MechanicsManager* mm = new MWMechanics::MechanicsManager;
bool allowed = mm->isAllowedToUse(ptr, cellref, victim); // 0 - owned, 1 - not owned
if(!mFocusObject.isEmpty())
{
MWWorld::CellRef& cellref = mFocusObject.getCellRef();
MWWorld::Ptr ptr = MWBase::Environment::get().getWorld()->getPlayerPtr();
MWWorld::Ptr victim;
MWMechanics::MechanicsManager* mm = new MWMechanics::MechanicsManager;
bool allowed = mm->isAllowedToUse(ptr, cellref, victim); // 0 - owned, 1 - not owned
wm->setCrosshairOwned(!allowed);
}
else
{
wm->setCrosshairOwned(false);
wm->setCrosshairOwned(!allowed);
}
else
{
wm->setCrosshairOwned(false);
}
}
}

View file

@ -162,6 +162,9 @@ best attack = false
difficulty = 0
# change crosshair color when pointing on owned object
show owned = false
[Saves]
character =
# Save when resting