UNPKG

@maximeij/css-brickout

Version:

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

19 lines (18 loc) 580 B
import { GameObject, PartialGameObjectConfig } from './GameObject'; import { Responsive } from './Responsive'; export declare class HUD extends GameObject implements Responsive { lives: GameObject; time: GameObject; score: GameObject; sizes: { width: number; height: number; }; constructor({ elementId, x, y, ...rest }: PartialGameObjectConfig); updateLives(lives: number): void; updateScore(score: number): void; updateTime(ms: number): void; updateElementPositions(): void; updateSizes(): void; destroy(): void; }