2013-04-14 17:04:55 +02:00
|
|
|
#include "cell.hpp"
|
|
|
|
|
|
|
|
#include <sstream>
|
|
|
|
|
2015-07-21 20:25:43 +03:00
|
|
|
void CSMWorld::Cell::load(ESM::ESMReader& esm, bool& isDeleted)
|
2013-04-14 17:04:55 +02:00
|
|
|
{
|
2015-07-21 20:25:43 +03:00
|
|
|
ESM::Cell::load(esm, isDeleted, false);
|
2013-04-14 17:04:55 +02:00
|
|
|
|
2023-01-19 17:31:45 +01:00
|
|
|
mId = ESM::RefId::stringRefId(mName);
|
2015-07-21 20:25:43 +03:00
|
|
|
if (isExterior())
|
2013-04-14 17:04:55 +02:00
|
|
|
{
|
|
|
|
std::ostringstream stream;
|
|
|
|
stream << "#" << mData.mX << " " << mData.mY;
|
2022-10-06 19:39:46 +02:00
|
|
|
mId = ESM::RefId::stringRefId(stream.str());
|
2013-04-14 17:04:55 +02:00
|
|
|
}
|
2013-06-08 12:45:13 +02:00
|
|
|
}
|