getSprite static method
Implementation
static Sprite getSprite(
String image,
int row,
int column,
double tileWidth,
double tileHeight,
) {
if (spriteCache.containsKey('$image/$row/$column')) {
return spriteCache['$image/$row/$column']!;
}
Image? spriteSheetImg = getImageCache(image);
return spriteCache['$image/$row/$column'] = spriteSheetImg!.getSprite(
x: (column * tileWidth).toDouble(),
y: (row * tileHeight).toDouble(),
width: tileWidth == 0.0 ? spriteSheetImg.width.toDouble() : tileWidth,
height: tileHeight == 0.0 ? spriteSheetImg.height.toDouble() : tileHeight,
);
}