30 lines · 568 B · C
RawDownload
#pragma src "/sys/src/libworldmap"#pragma lib "libworldmap.a" enum {/* Don't interchange the order of 0-3 and 4-7 */	River		= 0,	/* 0x01 */	Riverlet	= 1,	/* 0x02 */	Border		= 2,	/* 0x04 */	Stateline	= 3,	/* 0x08 */	Coastline	= 4,	/* 0x10 */	Sea		= 5,	/* 0x20 */	Land		= 6,	/* 0x40 */	Unknown		= 7,	/* 0x80 */	Nmaptype	= 8,}; typedef struct Poly Poly; struct Poly {	Point	*p;	int	np;}; extern	char	*mapbase; void	mapinit(void);void	*readtile(int, int, int);void	drawtile(void*, int, void*);void	freetile(void*);void	drawpoly(Poly*, int, void*);