UNPKG

@maximeij/css-brickout

Version:

Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.

23 lines (22 loc) 696 B
import { Clickable } from './Clickable'; import { GameObject, PartialGameObjectConfig } from './GameObject'; import { Responsive } from './Responsive'; type Config = PartialGameObjectConfig & { handleFullscreen: () => void; handlePause: () => void; handleDebug?: () => void; }; export declare class Controls extends GameObject implements Responsive { fullscreen: Clickable; pause: Clickable; debug?: Clickable; sizes: { width: number; height: number; }; constructor({ elementId, x, y, handleFullscreen, handlePause, handleDebug, ...rest }: Config); updateElementPositions(): void; updateSizes(): void; destroy(): void; } export {};