mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-03-29 16:36:43 +00:00
make ESMStore setting up itself after loading
This commit is contained in:
parent
bc218759e9
commit
11c0e6382f
3 changed files with 3 additions and 2 deletions
|
@ -84,6 +84,7 @@ void ESMStore::load(ESM::ESMReader &esm)
|
||||||
cout << *it << " ";
|
cout << *it << " ";
|
||||||
cout << endl;
|
cout << endl;
|
||||||
*/
|
*/
|
||||||
|
setUp();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ESMStore::setUp()
|
void ESMStore::setUp()
|
||||||
|
|
|
@ -139,7 +139,6 @@ namespace MWWorld
|
||||||
}
|
}
|
||||||
|
|
||||||
void load(ESM::ESMReader &esm);
|
void load(ESM::ESMReader &esm);
|
||||||
void setUp();
|
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
const Store<T> &get() const {
|
const Store<T> &get() const {
|
||||||
|
@ -164,6 +163,8 @@ namespace MWWorld
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
|
void setUp();
|
||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
|
|
|
@ -188,7 +188,6 @@ namespace MWWorld
|
||||||
mEsm.setEncoding(encoding);
|
mEsm.setEncoding(encoding);
|
||||||
mEsm.open (masterPath.string());
|
mEsm.open (masterPath.string());
|
||||||
mStore.load (mEsm);
|
mStore.load (mEsm);
|
||||||
mStore.setUp();
|
|
||||||
|
|
||||||
mPlayer = new MWWorld::Player (mStore.get<ESM::NPC>().find ("player"), *this);
|
mPlayer = new MWWorld::Player (mStore.get<ESM::NPC>().find ("player"), *this);
|
||||||
mRendering->attachCameraTo(mPlayer->getPlayer());
|
mRendering->attachCameraTo(mPlayer->getPlayer());
|
||||||
|
|
Loading…
Reference in a new issue