forked from noxious/server
31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
model Sprite {
|
|
id String @id @default(uuid())
|
|
name String
|
|
createdAt DateTime @default(now())
|
|
updatedAt DateTime @updatedAt
|
|
spriteActions SpriteAction[]
|
|
characterTypes CharacterType[]
|
|
}
|
|
|
|
model SpriteAction {
|
|
id String @id @default(uuid())
|
|
spriteId String
|
|
sprite Sprite @relation(fields: [spriteId], references: [id], onDelete: Cascade)
|
|
action String
|
|
origin_x Decimal @default(0)
|
|
origin_y Decimal @default(0)
|
|
isAnimated Boolean @default(false)
|
|
isLooping Boolean @default(false)
|
|
frameWidth Int @default(0)
|
|
frameHeight Int @default(0)
|
|
frameSpeed Int @default(0)
|
|
images SpriteActionImage[]
|
|
}
|
|
|
|
model SpriteActionImage {
|
|
id String @id @default(uuid())
|
|
spriteActionId String
|
|
spriteAction SpriteAction @relation(fields: [spriteActionId], references: [id], onDelete: Cascade)
|
|
order Int
|
|
}
|