Scaled drawing

This commit is contained in:
Emma
2023-02-15 17:57:03 -07:00
parent c767c09776
commit 3bf0c4587c
3 changed files with 32 additions and 17 deletions

View File

@@ -189,6 +189,13 @@ export class Doodler {
this.ctx.restore();
}
drawScaled(scale: number, cb: () => void) {
this.ctx.save();
this.ctx.transform(scale, 0, 0, scale, 0, 0);
cb();
this.ctx.restore();
}
drawImage(img: HTMLImageElement, at: Vector): void;
drawImage(img: HTMLImageElement, at: Vector, w: number, h: number): void;
drawImage(img: HTMLImageElement, at: Vector, w?: number, h?: number) {