Tile constructor
Tile({})
Implementation
Tile({
required String spritePath,
required Vector2 position,
required Vector2 size,
this.type,
this.properties,
double offsetX = 0,
double offsetY = 0,
}) {
generateRectWithBleedingPixel(
position,
size,
offsetX: offsetX,
offsetY: offsetY,
);
if (spritePath.isNotEmpty) {
loader?.add(
AssetToLoad(Sprite.load(spritePath), (value) => this._sprite = value),
);
}
_positionText = position;
}