UNPKG

artistic-engine

Version:

General purpose html5 canvas rendering game engine

21 lines (20 loc) 681 B
import Sprite from "./sprite"; interface TextProperties { direction: CanvasDirection; fill: string | CanvasGradient | CanvasPattern; font: string; fontKerning: CanvasFontKerning; textAlign: CanvasTextAlign; textBaseLine: CanvasTextBaseline; lineSpacing: number; } export default class TextSprite extends Sprite { protected text: string | (() => string); protected property: TextProperties; get Text(): string; get Property(): TextProperties; set Text(text: string | (() => string)); set Property(textProperty: TextProperties); onDraw(context: CanvasRenderingContext2D, _delay: number): void; } export {};