24 lines
700 B
Plaintext
24 lines
700 B
Plaintext
model Sprite {
|
|
id String @id @default(uuid())
|
|
name String
|
|
createdAt DateTime @default(now())
|
|
updatedAt DateTime @updatedAt
|
|
spriteImages SpriteImage[]
|
|
characterTypes CharacterType[]
|
|
}
|
|
|
|
model SpriteImage {
|
|
id String @id @default(uuid())
|
|
spriteId String
|
|
sprite Sprite @relation(fields: [spriteId], references: [id], onDelete: Cascade)
|
|
name String
|
|
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)
|
|
}
|