summaryrefslogtreecommitdiffstats
path: root/src/renderer/editor/types.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer/editor/types.ts')
-rw-r--r--src/renderer/editor/types.ts23
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;
+}