summaryrefslogtreecommitdiff
path: root/src/high
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2015-01-10 17:21:56 -0800
committerBen Longbons <b.r.longbons@gmail.com>2015-01-23 01:44:26 -0800
commitc482e420bcf447073ffe3ff8a106a0561e0baadd (patch)
treefe338f43ad3cb6fb292d50b06a58958c894a806f /src/high
parent35b95e24ea1915acf0ef13047209f76bce6d9b7b (diff)
downloadtmwa-c482e420bcf447073ffe3ff8a106a0561e0baadd.tar.gz
tmwa-c482e420bcf447073ffe3ff8a106a0561e0baadd.tar.bz2
tmwa-c482e420bcf447073ffe3ff8a106a0561e0baadd.tar.xz
tmwa-c482e420bcf447073ffe3ff8a106a0561e0baadd.zip
Use generated config for char
Diffstat (limited to 'src/high')
-rw-r--r--src/high/extract_mmo.cpp5
-rw-r--r--src/high/extract_mmo.hpp1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/high/extract_mmo.cpp b/src/high/extract_mmo.cpp
index dae6a3b..ab4290d 100644
--- a/src/high/extract_mmo.cpp
+++ b/src/high/extract_mmo.cpp
@@ -92,4 +92,9 @@ bool impl_extract(XString str, NpcEvent *ev)
XString mid;
return extract(str, record<':'>(&ev->npc, &mid, &ev->label)) && !mid;
}
+
+bool impl_extract(XString str, Point *p)
+{
+ return extract(str, record<','>(&p->map_, &p->x, &p->y));
+}
} // namespace tmwa
diff --git a/src/high/extract_mmo.hpp b/src/high/extract_mmo.hpp
index 5fcd06f..f374658 100644
--- a/src/high/extract_mmo.hpp
+++ b/src/high/extract_mmo.hpp
@@ -29,4 +29,5 @@ bool impl_extract(XString str, MapName *m);
bool impl_extract(XString str, CharName *out);
bool impl_extract(XString str, NpcEvent *ev);
+bool impl_extract(XString str, Point *p);
} // namespace tmwa