1
0
forked from noxious/server

Updated entity

This commit is contained in:
Dennis Postma 2025-01-30 18:38:24 +01:00
parent da2df6ace6
commit eaa7385acc

View File

@ -6,6 +6,14 @@ import { BaseEntity } from '#application/base/baseEntity'
import { UUID } from '#application/types'
import { Sprite } from '#entities/sprite'
export interface SpriteImage {
url: string
offset: {
x: number
y: number
}
}
export class BaseSpriteAction extends BaseEntity {
@PrimaryKey()
id = randomUUID()
@ -17,7 +25,7 @@ export class BaseSpriteAction extends BaseEntity {
action!: string
@Property({ type: 'json', nullable: true })
sprites?: string[]
sprites?: SpriteImage[]
@Property({ type: 'decimal', precision: 5, scale: 2 })
originX = 0.0
@ -61,7 +69,7 @@ export class BaseSpriteAction extends BaseEntity {
return this.action
}
setSprites(sprites: string[]) {
setSprites(sprites: SpriteImage[]) {
this.sprites = sprites
return this
}