excalibur
Version:
Excalibur.js is a simple JavaScript game engine with TypeScript bindings for making 2D games in HTML5 Canvas. Our mission is to make web game development as simple as possible.
22 lines (21 loc) • 642 B
TypeScript
import { ColorBlindnessMode } from '../Graphics/PostProcessor/ColorBlindnessMode';
import { Engine } from '../Engine';
export declare class ColorBlindFlags {
private _engine;
private _colorBlindPostProcessor;
constructor(engine: Engine);
/**
* Correct colors for a specified color blindness
* @param colorBlindness
*/
correct(colorBlindness: ColorBlindnessMode): void;
/**
* Simulate colors for a specified color blindness
* @param colorBlindness
*/
simulate(colorBlindness: ColorBlindnessMode): void;
/**
* Remove color blindness post processor
*/
clear(): void;
}