package
0.0.0-20240921072154-942270a39016
Repository: https://github.com/mattellis91/go-gamedev-sandbox.git
Documentation: pkg.go.dev

# Functions

Open loads the LDtk project from the filepath specified using the file system provided.
Read reads the LDtk project using the specified slice of bytes.

# Constants

LayerType constants indicating a Layer's type.
LayerType constants indicating a Layer's type.
LayerType constants indicating a Layer's type.
LayerType constants indicating a Layer's type.
WorldLayout constants indicating direction or layout system for Worlds.
WorldLayout constants indicating direction or layout system for Worlds.
WorldLayout constants indicating direction or layout system for Worlds.
WorldLayout constants indicating direction or layout system for Worlds.

# Structs

BGImage represents a Level's background image as definied withing LDtk (the filepath, the scale, etc).
An Entity represents an Entity as placed in the LDtk level.
An Entity represents an Entitydefintion as defined in the entities.
Integer indicates the value for an individual "Integer Object" on the IntGrid layer.
Layer represents a Layer, which can be of multiple types (Entity, AutoTile, Tile, or IntGrid).
Level represents a Level in an LDtk Project.
Project represents a full LDtk Project, allowing you access to the Levels within as well as some project-level properties.
Property represents custom Properties created and customized on Entities.
Tile represents a graphical tile (whether automatic or manually placed).
TileRect represents the rectangle from which an Entity tile is.
No description provided by the author

# Type aliases

EnumSet represents a set of Enums applied to tiles; this is just for convenience so you can see if a Tile contains an enum easily.