diff options
author | scnorton <scnorton@biociphers.org> | 2017-09-11 10:31:09 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-09-11 10:31:09 -0400 |
commit | 7c40186e35a35f4cf84612af5c9326b7879342f2 (patch) | |
tree | cef62383819e6a98cc4c7a373a5feb180a5b1893 /src/field_map_obj.c | |
parent | 5ad282c82c79205045fce2e8d7db993846d86b17 (diff) |
FindFieldObjectTemplateInArrayByLocalId
Diffstat (limited to 'src/field_map_obj.c')
-rw-r--r-- | src/field_map_obj.c | 13 |
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; +} |