diff --git a/src/classes/EditorManager.ts b/src/classes/EditorManager.ts index 6d3024a..bb8d17c 100644 --- a/src/classes/EditorManager.ts +++ b/src/classes/EditorManager.ts @@ -1,5 +1,7 @@ +import type { Tools } from "../type"; + export class EditorManager { - tool : "draw" | "eraser" = "draw"; + tool : Tools = "draw"; selected_tile: number = 0; displayImageEaster: boolean = false; tileMap: { x: number, y: number, tile: number }[] = []; diff --git a/src/classes/Hammer.ts b/src/classes/Hammer.ts index 45aefe3..e4917ca 100644 --- a/src/classes/Hammer.ts +++ b/src/classes/Hammer.ts @@ -78,8 +78,6 @@ export class Hammer { return this.hconsole.push("An error has occurred !", "ERROR"); } - - resetTiles() { if (this.helements.elements.div_view_tiles) this.helements.elements.div_view_tiles.innerHTML = ""; diff --git a/src/classes/HammerHistory.ts b/src/classes/HammerHistory.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/type.d.ts b/src/type.d.ts new file mode 100644 index 0000000..4f1ba46 --- /dev/null +++ b/src/type.d.ts @@ -0,0 +1,5 @@ +export type Tools = 'draw' | 'eraser'; +export type Action = { + type: Tools; + data: any; +} \ No newline at end of file