mirror of
https://github.com/OpenMW/openmw.git
synced 2025-12-25 19:03:07 +00:00
Remove .cpp files with small amount of code which don't have additional includes compared to corresponding .hpp files. This reduces the total size of preprocessed code of the project and should reduce compilation time.
30 lines
634 B
C++
30 lines
634 B
C++
#ifndef CSM_WOLRD_CELL_H
|
|
#define CSM_WOLRD_CELL_H
|
|
|
|
#include <components/esm3/loadcell.hpp>
|
|
|
|
namespace ESM
|
|
{
|
|
class ESMReader;
|
|
}
|
|
|
|
namespace CSMWorld
|
|
{
|
|
/// \brief Wrapper for Cell record
|
|
///
|
|
/// \attention The mData.mX and mData.mY fields of the ESM::Cell struct are not used.
|
|
/// Exterior cell coordinates are encoded in the cell ID.
|
|
struct Cell : public ESM::Cell
|
|
{
|
|
ESM::RefId mId;
|
|
|
|
void load(ESM::ESMReader& esm, bool& isDeleted)
|
|
{
|
|
ESM::Cell::load(esm, isDeleted, false);
|
|
|
|
mId = ESM::RefId::stringRefId(ESM::Cell::mId.toString());
|
|
}
|
|
};
|
|
}
|
|
|
|
#endif
|