diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2020-03-22 01:43:54 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2020-03-22 01:43:54 +0100 |
commit | 6484d42dabf1482e2ea538d2512537690180b8d2 (patch) | |
tree | fa9b6fb59361ababa8ccc9e4f58a8f34029f0f8d /src/renderer/editor/types.ts | |
parent | 1605e743f44b835e99b3403cb3cfc5018b697d26 (diff) | |
download | rpgedit-6484d42dabf1482e2ea538d2512537690180b8d2.tar rpgedit-6484d42dabf1482e2ea538d2512537690180b8d2.zip |
editor: list tiles in project directory
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; +} |