ExCollision.TMX.Parser (ExCollision v1.1.0)

View Source

Parser for Tiled TMX files (XML). Supports tile layers (CSV/base64), objectgroup, tilesets, and <properties> on map, tileset, layer, objectgroup, and object.

Summary

Functions

Parses TMX file by path or XML content.

Functions

parse!(path)

@spec parse!(Path.t() | String.t()) :: ExCollision.TMX.Map.t()

Parses TMX file by path or XML content.

Examples

iex> ExCollision.TMX.Parser.parse!("data/Dun.tmx")
%ExCollision.TMX.Map{...}

iex> ExCollision.TMX.Parser.parse!(xml_string)
%ExCollision.TMX.Map{...}

parse_xml!(xml)

@spec parse_xml!(String.t()) :: ExCollision.TMX.Map.t()