import { DominionCard } from "./types.ts"; export const drawCard = ( context: CanvasRenderingContext2D, card: DominionCard ): Promise => { if (card.orientation === "card") { return drawStandardCard(context, card); } else { return drawLandscapeCard(context, card); } }; const drawStandardCard = async ( context: CanvasRenderingContext2D, card: DominionCard ): Promise => { const w = context.canvas.width; const h = context.canvas.height; context.save(); context.fillStyle = "brown"; context.fillRect(0, 0, w, h); context.restore(); }; const drawLandscapeCard = async ( context: CanvasRenderingContext2D, card: DominionCard ): Promise => { // TODO: everything };