Creates a new instance from scratch.
Deserializes itself from a Tag.
Serializes the object into an SDL tag
The main alpha channel of the sprite.
Palette selector. Selects the given palette for the object.
Palette shift value. Determines palette length (2^x).
The rendering mode of the sprite
Horizontal scaling value
Vertical scaling value
Sprite source identifier
X position
Y position
Enumerator used for differentiating between multiple kinds of objects. The value serialized as a string as the name of a tag.
Defines various flags for objects
priority identifier
group identifier (equals with layer number)
name of object
type of the object
Contains property flags
Tag that holds the data related to this mapobject + ancillary tags
Returns the type of this object
Serializes the object into an SDL tag
Checks if two objects have the same identifier.
Implements a sprite object. Adds a sprite source identifier, X and Y coordinates, and two 1024 based scaling indicator.