frameCount

This commit is contained in:
Dennis Postma 2025-02-09 17:59:30 +01:00
parent 778e4402ba
commit 30145e1662

View File

@ -1,7 +1,5 @@
import { Entity } from '@mikro-orm/core'
import type { SpriteImage } from '#entities/base/spriteAction.js'
import { BaseSprite } from '#entities/base/sprite'
@Entity()
@ -23,7 +21,7 @@ export class Sprite extends BaseSprite {
frameWidth: spriteAction.getFrameWidth(),
frameHeight: spriteAction.getFrameHeight(),
frameRate: spriteAction.getFrameRate(),
frameCount: spriteAction.getSprites()?.filter((sprite: SpriteImage) => sprite.url)?.length
frameCount: Array.isArray(spriteAction.getSprites()) ? spriteAction.getSprites()?.filter(item => !Array.isArray(item)).length : 0
}))
}
} catch (error) {