diff options
Diffstat (limited to 'src/renderer/editor/types.ts')
-rw-r--r-- | src/renderer/editor/types.ts | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/src/renderer/editor/types.ts b/src/renderer/editor/types.ts index 95e1bd2..4235bf4 100644 --- a/src/renderer/editor/types.ts +++ b/src/renderer/editor/types.ts @@ -1,16 +1,11 @@ -export type Tuple3<T> = [T, T, T]; -export type Grid3x3<T> = Tuple3<Tuple3<T>>; - -export type Sprite = { +export interface TilingMeta { name: string; -}; + desc?: string; + width: number; + height: number; +} -export type Tiling = - | { - size: 1; - sprite: Sprite; - } - | { - size: 3; - sprites: Grid3x3<Sprite>; - }; +export interface Tiling { + id: string; + meta: TilingMeta; +} |