UNPKG

duckengine

Version:
30 lines (29 loc) 873 B
import Game from '../game'; import GameObject from './gameObject'; import Scene from '../scene'; /** * @class Circle * @classdesc Creates a DuckEngine Circle * @description The Circle Class. Represents a circle * @since 1.0.0-beta */ export default class Circle extends GameObject<'color'> { /** * @constructor Circle * @param {number} x X position * @param {number} y Y position * @param {number} r Radius of Circle * @param {string} fillColor Fill Color of Circle * @param {Game} game Game instance * @param {Scene} scene Scene instance * @since 1.0.0-beta */ constructor(x: number, y: number, r: number, fillColor: string, game: Game, scene: Scene); /** * @description Draws the circle. * * DO NOT CALL MANUALLY, CALLED IN GAME LOOP USING SCENE.displayList * */ _draw(): void; }