custom static method
Implementation
static Future<SpriteBatch> custom({
required Image image,
required Map<String, Rect> textures,
required Map<String, List<Rect>> frames,
bool flippable = false,
Paint? flipPaint,
}) async {
return SpriteBatch._(
image: flippable ? await ImageUtils.generateFlipped(image, flipPaint ?? _emptyPaint) : image,
textures: textures,
frames: frames,
);
}