UNPKG

jsgbc-ui

Version:

A GameBoy Color UI used in jsGBC

19 lines (18 loc) 698 B
/// <reference types="node" /> import { EventEmitter } from "events"; export default class UI extends EventEmitter { private element; innerElement: HTMLDivElement; loadingElement: HTMLDivElement; loadingSlotElement: HTMLElement; lcdElement: HTMLDivElement; lcdSlotElement: HTMLElement; constructor(element: HTMLElement); createElements(): void; createLongButtonElement(buttonName: string): HTMLDivElement; createRoundButtonElement(buttonName: string): HTMLDivElement; createDPadElement(): HTMLDivElement; createButtonElement(buttonName: string): HTMLDivElement; setLoading(loading: boolean): void; setFullscreen(fullscreen: boolean): void; }