From 7a5f15b29d0e1ae99e66b65e5a6901bfb846c6a4 Mon Sep 17 00:00:00 2001 From: Miika Alonen Date: Mon, 18 Dec 2023 19:35:22 +0200 Subject: [PATCH] Fix for donuts --- src/API.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/API.ts b/src/API.ts index 274811f..0623e32 100644 --- a/src/API.ts +++ b/src/API.ts @@ -2523,9 +2523,9 @@ export class UserAPI { circle = this.ball; public donut = ( - slices: number = 3, + slices: number | ShapeObject = 3, eaten: number = 0, - radius: number | ShapeObject = this.hc() / 3, + radius: number = this.hc() / 3, hole: number = this.hc() / 12, fillStyle: string = "white", secondary: string = "black", @@ -2534,13 +2534,13 @@ export class UserAPI { x: number = this.wc(), y: number = this.hc(), ): boolean => { - if (typeof radius === "object") { - fillStyle = radius.fillStyle || "white"; - x = radius.x || this.wc(); - y = radius.y || this.hc(); - rotate = radius.rotate || 0; - slices = radius.slices || 3; - radius = radius.radius || this.hc() / 3; + if (typeof slices === "object") { + fillStyle = slices.fillStyle || "white"; + x = slices.x || this.wc(); + y = slices.y || this.hc(); + rotate = slices.rotate || 0; + radius = slices.radius || this.hc() / 3; + slices = slices.slices || 3; } const canvas: HTMLCanvasElement = this.app.interface.drawings as HTMLCanvasElement;