diff --git a/src/entities/sprite.ts b/src/entities/sprite.ts index d484743..7a25cd2 100644 --- a/src/entities/sprite.ts +++ b/src/entities/sprite.ts @@ -1,5 +1,7 @@ import { Entity } from '@mikro-orm/core' +import type { SpriteImage } from '#entities/base/spriteAction.js' + import { BaseSprite } from '#entities/base/sprite' @Entity() @@ -21,7 +23,7 @@ export class Sprite extends BaseSprite { frameWidth: spriteAction.getFrameWidth(), frameHeight: spriteAction.getFrameHeight(), frameRate: spriteAction.getFrameRate(), - frameCount: spriteAction.getSprites()?.length + frameCount: spriteAction.getSprites()?.filter((sprite: SpriteImage) => sprite.url)?.length })) } } catch (error) {