diff --git a/examples/web/index.ts b/examples/web/index.ts index 0ba10610bd103874fd1b003a7ace361c13e70125..f1e48f98e1d7ed0f4e670155cbbaed4839e04ed5 100644 --- a/examples/web/index.ts +++ b/examples/web/index.ts @@ -951,6 +951,20 @@ class GameboyEmulator implements Emulator { return "https://gitlab.stage.hive.pt/joamag/boytacean/-/blob/master/CHANGELOG.md"; } + getPixelFormat(): PixelFormat { + return PixelFormat.RGB; + } + + /** + * Returns the array buffer that contains the complete set of + * pixel data that is going to be drawn. + * + * @returns The current pixel data for the emulator display. + */ + getImageBuffer(): Uint8Array { + return this.gameBoy!.frame_buffer_eager(); + } + toggleRunning() { if (this.paused) { this.resume(); @@ -988,20 +1002,6 @@ class GameboyEmulator implements Emulator { this.start({ engine: null }); } - /** - * Returns the array buffer that contains the complete set of - * pixel data that is going to be drawn. - * - * @returns The current pixel data for the emulator display. - */ - getImageBuffer(): Uint8Array { - return this.gameBoy!.frame_buffer_eager(); - } - - getPixelFormat(): PixelFormat { - return PixelFormat.RGB; - } - toggleWindow() { this.maximize(); } diff --git a/examples/web/react/app.tsx b/examples/web/react/app.tsx index 0a2a8f2666e5e6ebae1eecb3d8a302e73da5e0a0..84739a7b2549f667d2dbc3dab92a183067b716ed 100644 --- a/examples/web/react/app.tsx +++ b/examples/web/react/app.tsx @@ -31,12 +31,12 @@ export interface Emulator { getName(): string; getVersion(): string; getVersionUrl(): string; + getPixelFormat(): PixelFormat; + getImageBuffer(): Uint8Array; toggleRunning(): void; pause(): void; resume(): void; reset(): void; - getImageBuffer(): Uint8Array; - getPixelFormat(): PixelFormat; } /**