Package de.gurkenlabs.litiengine.environment.tilemap
package de.gurkenlabs.litiengine.environment.tilemap
Engine-facing interfaces and utilities for tile maps, layers, tilesets, and terrain data.
The interfaces in this package separate game code from the JAXB-backed TMX implementations in
de.gurkenlabs.litiengine.environment.tilemap.xml. Maps are normally obtained through
Maps.
-
ClassDescriptionThe
ICustomPropertyinterface defines methods for managing custom properties with various data types.The Interface ICustomPropertyProvider is providing methods to get and set custom properties.Engine-facing representation of a tile map and its layer hierarchy.This interface represents an instance on a map that can define various things for an engine.Represents the text content and rendering attributes of a Tiled text map object.Interface representing a terrain with specific characteristics.Marks an entity implementation as a map object type that game tooling can discover.Defines the built-in custom property names that LITIengine recognizes on TiledIMapObjectinstances.Property names specific to particle emitter map objects.Property names specific to particle configuration on emitter map objects.Describes an editor-visible property on a project-defined map object type.Supported value types for project-defined map object properties.Enumerates the built-in map object types LITIengine recognizes when loading.tmxmaps.A class containing various standard map orientations.Defines the built-in custom property names that LITIengine recognizes onIMapinstances.This listener interface provides a condition callback to contol whether a layer should be rendered.This listener interface receives events when a layer was rendered.Static utility methods for working with TMX-style maps, map objects, tiles and tile coordinates.This annotation identifies which name is used by the map-object property related to the annotated member.Provides rich metadata for a TMX map object property, including canonical English documentation, category grouping, value type, default values, and translation keys for localization.Thread-safe registry that indexes all annotated map object properties and types in LITIengine.Documentation and serialization metadata for one TMX property.Documentation and localization metadata for one TMX object type.Provides metadata for built-in map object types, including canonical English names, descriptions, and translation keys.