import { Gate } from '../classes/Gate' import { drawRotatedSquare } from './drawRotatedSquare' import { MouseManager } from '../classes/MouseManager' export const renderGate = (ctx: CanvasRenderingContext2D, gate: Gate) => { let mode = 0 if (gate.transform.rotation > 0) mode = 1 else if (gate.transform.rotation < 0) mode = -1 ctx.fillStyle = gate.color drawRotatedSquare(ctx, gate.transform, mode) }