Refactor EditorManager to use Tools type and remove unnecessary whitespace in Hammer class; add Tools type definition.
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
|
import type { Tools } from "../type";
|
||||||
|
|
||||||
export class EditorManager {
|
export class EditorManager {
|
||||||
tool : "draw" | "eraser" = "draw";
|
tool : Tools = "draw";
|
||||||
selected_tile: number = 0;
|
selected_tile: number = 0;
|
||||||
displayImageEaster: boolean = false;
|
displayImageEaster: boolean = false;
|
||||||
tileMap: { x: number, y: number, tile: number }[] = [];
|
tileMap: { x: number, y: number, tile: number }[] = [];
|
||||||
|
|||||||
@@ -78,8 +78,6 @@ export class Hammer {
|
|||||||
return this.hconsole.push("An error has occurred !", "ERROR");
|
return this.hconsole.push("An error has occurred !", "ERROR");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
resetTiles() {
|
resetTiles() {
|
||||||
if (this.helements.elements.div_view_tiles)
|
if (this.helements.elements.div_view_tiles)
|
||||||
this.helements.elements.div_view_tiles.innerHTML = "";
|
this.helements.elements.div_view_tiles.innerHTML = "";
|
||||||
|
|||||||
0
src/classes/HammerHistory.ts
Normal file
0
src/classes/HammerHistory.ts
Normal file
5
src/type.d.ts
vendored
Normal file
5
src/type.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
export type Tools = 'draw' | 'eraser';
|
||||||
|
export type Action = {
|
||||||
|
type: Tools;
|
||||||
|
data: any;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user