summaryrefslogtreecommitdiff
path: root/src/field_map_obj.c
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2017-09-11 10:31:09 -0400
committerscnorton <scnorton@biociphers.org>2017-09-11 10:31:09 -0400
commit7c40186e35a35f4cf84612af5c9326b7879342f2 (patch)
treecef62383819e6a98cc4c7a373a5feb180a5b1893 /src/field_map_obj.c
parent5ad282c82c79205045fce2e8d7db993846d86b17 (diff)
FindFieldObjectTemplateInArrayByLocalId
Diffstat (limited to 'src/field_map_obj.c')
-rw-r--r--src/field_map_obj.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c
index 78269fd58..86ac6a00f 100644
--- a/src/field_map_obj.c
+++ b/src/field_map_obj.c
@@ -1564,3 +1564,16 @@ struct MapObjectTemplate *GetFieldObjectTemplateByLocalIdAndMap(u8 localId, u8 m
return FindFieldObjectTemplateInArrayByLocalId(localId, templates, count);
}
+struct MapObjectTemplate *FindFieldObjectTemplateInArrayByLocalId(u8 localId, struct MapObjectTemplate *templates, u8 count)
+{
+ u8 i;
+
+ for (i = 0; i < count; i ++)
+ {
+ if (templates[i].localId == localId)
+ {
+ return &templates[i];
+ }
+ }
+ return NULL;
+}