chessfield
Version:
A TypeScript+ThreeJS library to render a 3D chessboard
11 lines (10 loc) • 400 B
TypeScript
import { Group } from 'three';
import { Font } from 'three/examples/jsm/loaders/FontLoader.js';
import { ThemeColors } from '../resource/chessfield.types.ts';
import * as cf from '../resource/chessfield.types.ts';
export declare class BoardService {
decor(mode: ThemeColors): Group;
createCases(font: Font | null): Group;
private makeCoordText;
createChessboard(): cf.ExtendedMesh;
}