@maximeij/css-brickout
Version:
Classic Brickout Game Engine implemented in Typescript and rendered with CSS. No dependencies.
19 lines (18 loc) • 580 B
TypeScript
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;
}