49 lines
1.4 KiB
TypeScript
49 lines
1.4 KiB
TypeScript
import type { AnyGameDefinition } from '@bg/engine';
|
|
import { omok } from './omok';
|
|
import { othello } from './othello';
|
|
import { chess } from './chess';
|
|
import { janggi } from './janggi';
|
|
import { baduk } from './baduk';
|
|
import { seotda } from './seotda';
|
|
import { poker } from './poker';
|
|
import { yacht } from './yacht';
|
|
import { yut } from './yut';
|
|
import { oneCard } from './one-card';
|
|
import { rummikub } from './rummikub';
|
|
import { davinci } from './davinci-code';
|
|
import { mahjong } from './mahjong';
|
|
import { gostop } from './gostop';
|
|
import { bang } from './bang';
|
|
import { halliGalli } from './halli-galli';
|
|
import { marble } from './marble';
|
|
import { dalmuti } from './dalmuti';
|
|
import { splendor } from './splendor';
|
|
import { quoridor } from './quoridor';
|
|
import { lasVegas } from './las-vegas';
|
|
import { cockroachPoker } from './cockroach-poker';
|
|
|
|
export const GAMES: Record<string, AnyGameDefinition> = {
|
|
[omok.id]: omok,
|
|
[othello.id]: othello,
|
|
[chess.id]: chess,
|
|
[janggi.id]: janggi,
|
|
[baduk.id]: baduk,
|
|
[seotda.id]: seotda,
|
|
[poker.id]: poker,
|
|
[yacht.id]: yacht,
|
|
[yut.id]: yut,
|
|
[oneCard.id]: oneCard,
|
|
[rummikub.id]: rummikub,
|
|
[davinci.id]: davinci,
|
|
[mahjong.id]: mahjong,
|
|
[gostop.id]: gostop,
|
|
[bang.id]: bang,
|
|
[halliGalli.id]: halliGalli,
|
|
[marble.id]: marble,
|
|
[dalmuti.id]: dalmuti,
|
|
[splendor.id]: splendor,
|
|
[quoridor.id]: quoridor,
|
|
[lasVegas.id]: lasVegas,
|
|
[cockroachPoker.id]: cockroachPoker,
|
|
};
|