@moderrkowo/jsgl
Version:
Client-side JavaScript library for creating web 2D games. Focusing at objective game.
22 lines (21 loc) • 552 B
TypeScript
import { ImageQuality } from '../enums/ImageQuality';
import { Vector2 } from './Vector2';
/**
* The {@link Game} settings.
* @group Settings
*/
export type GameSettings = {
canvas?: HTMLCanvasElement;
grid?: Vector2;
/**
* Is canvas auto resized to parent element size?
*/
autoResize?: boolean;
refreshWhenUnfocused?: boolean;
canvasImageQuality?: ImageQuality;
drawAlways?: boolean;
};
/**
* The {@link Game} default settings.
*/
export declare const defaultGameSettings: GameSettings;