diff options
Diffstat (limited to 'src/renderer/editor/types.ts')
-rw-r--r-- | src/renderer/editor/types.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/renderer/editor/types.ts b/src/renderer/editor/types.ts new file mode 100644 index 0000000..95e1bd2 --- /dev/null +++ b/src/renderer/editor/types.ts @@ -0,0 +1,16 @@ +export type Tuple3<T> = [T, T, T]; +export type Grid3x3<T> = Tuple3<Tuple3<T>>; + +export type Sprite = { + name: string; +}; + +export type Tiling = + | { + size: 1; + sprite: Sprite; + } + | { + size: 3; + sprites: Grid3x3<Sprite>; + }; |