UNPKG

artistic-engine

Version:

General purpose html5 canvas rendering game engine

10 lines (9 loc) 527 B
import Sprite from "../sprite"; export default abstract class Shape extends Sprite { protected fillStyle: string | CanvasGradient | CanvasPattern; get FillStyle(): string | CanvasGradient | CanvasPattern; set FillStyle(fillStyle: string | CanvasGradient | CanvasPattern); onDraw(context: CanvasRenderingContext2D, delay: number): void; abstract onDrawShape(context: CanvasRenderingContext2D, delay: number): void; abstract onFillShape(context: CanvasRenderingContext2D, delay: number): void; }