forked from teamnwah/openmw-tes3coop
Extend HUD::clear()
This commit is contained in:
parent
f6c227b966
commit
222defc6d8
3 changed files with 10 additions and 8 deletions
|
@ -632,6 +632,13 @@ namespace MWGui
|
|||
mEnemyHealthTimer = -1;
|
||||
}
|
||||
|
||||
void HUD::clear()
|
||||
{
|
||||
unsetSelectedSpell();
|
||||
unsetSelectedWeapon();
|
||||
resetEnemy();
|
||||
}
|
||||
|
||||
void HUD::customMarkerCreated(MyGUI::Widget *marker)
|
||||
{
|
||||
marker->eventMouseButtonClick += MyGUI::newDelegate(this, &HUD::onMapClicked);
|
||||
|
|
|
@ -58,7 +58,7 @@ namespace MWGui
|
|||
void setEnemy(const MWWorld::Ptr& enemy);
|
||||
void resetEnemy();
|
||||
|
||||
void clear() { resetEnemy(); }
|
||||
void clear();
|
||||
|
||||
private:
|
||||
MyGUI::ProgressBar *mHealth, *mMagicka, *mStamina, *mEnemyHealth, *mDrowning;
|
||||
|
|
|
@ -506,16 +506,9 @@ namespace MWGui
|
|||
disallowAll();
|
||||
delete mCharGen;
|
||||
mCharGen = new CharacterCreation(mViewer->getSceneData()->asGroup(), mResourceSystem);
|
||||
mGuiModes.clear();
|
||||
MWBase::Environment::get().getInputManager()->changeInputMode(false);
|
||||
mHud->unsetSelectedWeapon();
|
||||
mHud->unsetSelectedSpell();
|
||||
unsetForceHide(GW_ALL);
|
||||
}
|
||||
else
|
||||
allow(GW_ALL);
|
||||
|
||||
mRestAllowed = !newgame;
|
||||
}
|
||||
|
||||
WindowManager::~WindowManager()
|
||||
|
@ -1338,6 +1331,7 @@ namespace MWGui
|
|||
void WindowManager::disallowAll()
|
||||
{
|
||||
mAllowed = GW_None;
|
||||
mRestAllowed = false;
|
||||
|
||||
mBookWindow->setInventoryAllowed (false);
|
||||
mScrollWindow->setInventoryAllowed (false);
|
||||
|
@ -1588,6 +1582,7 @@ namespace MWGui
|
|||
mCustomMarkers.clear();
|
||||
|
||||
mForceHidden = GW_None;
|
||||
mRestAllowed = true;
|
||||
|
||||
while (!mGuiModes.empty())
|
||||
popGuiMode();
|
||||
|
|
Loading…
Reference in a new issue