UNPKG

@fuwu-yuan/bgew

Version:

Baguette Game Engine Web is a french 2D Web game engine

38 lines (37 loc) 1.28 kB
import { Rectangle } from "./rectangle"; export declare class Checkbox extends Rectangle { protected _checked: boolean; private _tickLineWidth; protected _strokeColor: string; protected _hoverStrokeColor: string; protected _tickColor: string; protected _hoverTickColor: string; protected _clickTickColor: string; protected _disabledTickColor: string; protected _disabledFillColor: string; protected _disabledStrokeColor: string; protected _radius: { tl: number; tr: number; br: number; bl: number; }; constructor(x: number, y: number, width: number, height: number); draw(ctx: CanvasRenderingContext2D): void; get checked(): boolean; set checked(value: boolean); get tickColor(): string; set tickColor(value: string); get hoverTickColor(): string; set hoverTickColor(value: string); get clickTickColor(): string; set clickTickColor(value: string); get disabledTickColor(): string; set disabledTickColor(value: string); get disabledFillColor(): string; set disabledFillColor(value: string); get disabledStrokeColor(): string; set disabledStrokeColor(value: string); get tickLineWidth(): number; set tickLineWidth(value: number); }