chessfield
Version:
A TypeScript+ThreeJS library to render a 3D chessboard
16 lines (15 loc) • 584 B
TypeScript
import { ChessfieldConfig } from '../resource/chessfield.config.ts';
import { GameProvider } from './game.provider.ts';
import { LoadingManager } from 'three';
import { Font } from 'three/examples/jsm/loaders/FontLoader.js';
export declare class LoadingManagerProvider {
private readonly config;
private readonly gameProvider;
private readonly loadingManager;
private textureLoader;
font: Font | null;
constructor(config: ChessfieldConfig, gameProvider: GameProvider);
loadTextures(): void;
loadFont(): void;
getLoadingManager(): LoadingManager;
}