This commit is contained in:
Maciej Caderek
2022-02-25 03:34:50 +01:00
parent 6bb08b8807
commit 756a751ffb
26 changed files with 336 additions and 60 deletions

View File

@@ -62,7 +62,11 @@ class Board {
private tempCanvas: HTMLCanvasElement = document.createElement("canvas");
public canvas: HTMLCanvasElement = document.createElement("canvas");
constructor(config: Partial<BoardConfig> = {}) {
constructor(config: Partial<BoardConfig> = {}, canvas?: HTMLCanvasElement) {
if (canvas) {
this.canvas = canvas;
}
const ctx = this.canvas.getContext("2d");
const tempCtx = this.tempCanvas.getContext("2d");
this.canvas.classList.add("board");