WIP
This commit is contained in:
@@ -64,11 +64,7 @@ class Board {
|
|||||||
private tempCanvas: HTMLCanvasElement = document.createElement("canvas");
|
private tempCanvas: HTMLCanvasElement = document.createElement("canvas");
|
||||||
public canvas: HTMLCanvasElement = document.createElement("canvas");
|
public canvas: HTMLCanvasElement = document.createElement("canvas");
|
||||||
|
|
||||||
constructor(config: Partial<BoardConfig> = {}, canvas?: HTMLCanvasElement) {
|
constructor(config: Partial<BoardConfig> = {}) {
|
||||||
if (canvas) {
|
|
||||||
this.canvas = canvas;
|
|
||||||
}
|
|
||||||
|
|
||||||
const ctx = this.canvas.getContext("2d");
|
const ctx = this.canvas.getContext("2d");
|
||||||
const tempCtx = this.tempCanvas.getContext("2d");
|
const tempCtx = this.tempCanvas.getContext("2d");
|
||||||
this.canvas.classList.add("board");
|
this.canvas.classList.add("board");
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import { state } from "../../state";
|
import { state } from "../../state";
|
||||||
import { Position, PiecesStyle } from "../../types";
|
import { Position } from "../../types";
|
||||||
import ImagesCache from "../loaders/PiecesCache";
|
import ImagesCache from "../loaders/PiecesCache";
|
||||||
|
import { PiecesStyle } from "../styles-pieces/piecesStyles";
|
||||||
|
|
||||||
const drawPieces = async (
|
const drawPieces = async (
|
||||||
ctx: CanvasRenderingContext2D,
|
ctx: CanvasRenderingContext2D,
|
||||||
|
|||||||
Reference in New Issue
Block a user