From a1fabc10623b9e9a4177e8e0344d5edccdcf60b7 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 18 Feb 2013 20:40:16 -0500 Subject: Make the tileset firstgid a Uint32. --- (limited to 'src/resources/map.c') diff --git a/src/resources/map.c b/src/resources/map.c index 3fbf12e..0719a14 100644 --- a/src/resources/map.c +++ b/src/resources/map.c @@ -119,7 +119,7 @@ map_get(const char *path) } void -map_add_tileset(struct map *m, struct tileset *t, int firstgid) +map_add_tileset(struct map *m, struct tileset *t, Uint32 firstgid) { struct map_tileset *mts; @@ -345,7 +345,8 @@ tmx_map_el_start(void *pv, const char *name, const char **attr) xml_node_push(p, ts, tmx_tileset_el_start, tmx_tilesetemb_end, NULL); } - xml_get_int_attr(p, attr, "firstgid", &m->cur_ts_firstgid, 1); + xml_get_uint32_attr(p, attr, "firstgid", &m->cur_ts_firstgid, + 1); } else if (xml_check_tag(name, "layer")) { ly_name = NULL; xml_get_string_attr(p, attr, "name", &ly_name, 1); -- cgit v0.9.1