yukinovel
Version:
Yukinovel is a simple web visual novel engine.
30 lines (29 loc) • 885 B
TypeScript
import { Game } from '../Game.js';
export declare class MainMenuRenderer {
private game;
private mainMenuContainer;
constructor(game: Game, container: HTMLElement);
show(): void;
hide(): void;
private cleanupBackgroundElements;
private createMainMenu;
private setupBackground;
private detectBackgroundType;
private setupBackgroundVideo;
private createTitle;
private createSubtitle;
private createButtons;
private createMenuButton;
private addAnimations;
private showSettings;
private createSimpleSettingsSection;
private setupSettingsBackground;
private showCredits;
private setupCreditsBackground;
private createCreditsTitle;
private createCreditsSections;
private createSimpleCreditItem;
private createCreditsFooter;
private getDefaultCreditsSections;
private startAutoScroll;
}