diff src/map.c @ 50:402aa7dcffe1

core: implement map origin, closes #2462 @1h
author David Demelier <markand@malikania.fr>
date Fri, 17 Jan 2020 12:59:11 +0100
parents f053a9f38c0e
children
line wrap: on
line diff
--- a/src/map.c	Fri Jan 17 12:09:30 2020 +0100
+++ b/src/map.c	Fri Jan 17 12:59:11 2020 +0100
@@ -96,6 +96,8 @@
 		sscanf(line, "tilewidth|%hu", &map->tilewidth);
 	else if (strncmp(line, "tileheight", 10) == 0)
 		sscanf(line, "tileheight|%hu", &map->tileheight);
+	else if (strncmp(line, "origin", 6) == 0)
+		sscanf(line, "origin|%d|%d", &map->origin_x, &map->origin_y);
 	else if (strncmp(line, "tileset", 7) == 0)
 		parse_tileset(map, line);
 	else if (strncmp(line, "layer", 5) == 0)