Files
joke-app/packages/games/src/index.ts

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,
};