UNPKG

fisk-engine

Version:

Typescript based HTML5 game engine

36 lines (35 loc) 996 B
import FiskGame from "../classes/Game"; import Logical from "fisk-engine/interfaces/Logical"; import Renderable from "fisk-engine/interfaces/Renderable"; export declare type ColourFadeConfig = { colour: string; inSec: number; outSec: number; delay: number; onDelayEnd?: () => void; onFadeInEnd?: () => void; onFadeOutEnd?: () => void; gameRef: FiskGame; }; export declare class ColourFade implements Logical, Renderable { x: number; y: number; width: number; height: number; logical: boolean; renderable: boolean; inTimer: number; maxIn: number; outTimer: number; maxOut: number; colour: string; delayTimer: number; alpha: number; renderString: string; onDelayEnd?: () => void; onFadeInEnd?: () => void; onFadeOutEnd?: () => void; constructor(config: ColourFadeConfig); logic(gameRef: FiskGame): void; render(ctx: CanvasRenderingContext2D): void; }