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) }