1 #ifndef OPENMW_ESM_DIAL_H
2 #define OPENMW_ESM_DIAL_H
43 typedef std::map<std::string, std::pair<InfoContainer::iterator, bool> >
LookupMap;
Definition: loaddial.hpp:29
Definition: esmreader.hpp:21
InfoContainer mInfo
Definition: loaddial.hpp:45
void readInfo(ESM::ESMReader &esm, bool merge)
Definition: loaddial.cpp:77
void loadId(ESMReader &esm)
Loads NAME sub-record of Dialogue record.
Definition: loaddial.cpp:19
signed char mType
Definition: loaddial.hpp:38
Type
Definition: loaddial.hpp:27
Definition: loaddial.hpp:21
Definition: loaddial.hpp:33
LookupMap mLookup
Definition: loaddial.hpp:48
Definition: esmwriter.hpp:17
std::map< std::string, std::pair< InfoContainer::iterator, bool > > LookupMap
Definition: loaddial.hpp:43
void save(ESMWriter &esm, bool isDeleted=false) const
Definition: loaddial.cpp:59
Definition: loaddial.hpp:34
std::list< DialInfo > InfoContainer
Definition: loaddial.hpp:40
void load(ESMReader &esm, bool &isDeleted)
Loads all sub-records of Dialogue record.
Definition: loaddial.cpp:13
void clearDeletedInfos()
Remove all INFOs that are deleted.
Definition: loaddial.cpp:134
Definition: loaddial.hpp:31
void loadData(ESMReader &esm, bool &isDeleted)
Loads all sub-records of Dialogue record, except NAME sub-record.
Definition: loaddial.cpp:24
void blank()
Set record to default state (does not touch the ID and does not change the type). ...
Definition: loaddial.cpp:72
Definition: loaddial.hpp:30
Definition: loaddial.hpp:32
static unsigned int sRecordId
Definition: loaddial.hpp:23
static std::string getRecordType()
Return a string descriptor for this record type. Currently used for debugging / error logs only...
Definition: loaddial.hpp:25
std::string mId
Definition: loaddial.hpp:37