toComponent method
{@template to_component}
Converts the object to a PositionComponent.
Implementation
@override
Future<PositionComponent> toComponent(
Tileset tileset,
Vector2 parentSize,
) async {
final position = tileset.project(
placement.calculatePosition(parentSize),
);
final size = tileset.project(
placement.calculateSize(parentSize),
);
final sprite = tileset.tileToSprite(tile);
return SpriteComponent(
sprite: sprite,
position: position,
size: size,
);
}