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
@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{...}
@spec parse_xml!(String.t()) :: ExCollision.TMX.Map.t()