OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
land.hpp
Go to the documentation of this file.
1 #ifndef CSM_WORLD_LAND_H
2 #define CSM_WORLD_LAND_H
3 
4 #include <string>
5 
7 
8 namespace CSMWorld
9 {
13  struct Land : public ESM::Land
14  {
16  void load (ESM::ESMReader &esm, bool &isDeleted);
17 
18  static std::string createUniqueRecordId(int x, int y);
19  static void parseUniqueRecordId(const std::string& id, int& x, int& y);
20  };
21 }
22 
23 #endif
static void parseUniqueRecordId(const std::string &id, int &x, int &y)
Definition: land.cpp:20
Definition: esmreader.hpp:21
Wrapper for Land record. Encodes X and Y cell index in the ID.
Definition: land.hpp:13
Definition: loadland.hpp:20
static std::string createUniqueRecordId(int x, int y)
Definition: land.cpp:13
void load(ESM::ESMReader &esm, bool &isDeleted)
Loads the metadata and ID.
Definition: land.cpp:8