# Conflicts: # apps/server/src/rooms/room.ts # apps/web/src/games/registry.ts # apps/web/src/lib/catalog-ui.ts # e2e/games.e2e.ts # packages/engine/src/types.ts # packages/games/src/index.ts # packages/shared/src/catalog.ts
57 lines
1.7 KiB
TypeScript
57 lines
1.7 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';
|
|
import { ninetyNine } from './ninety-nine';
|
|
import { dobble } from './dobble';
|
|
import { catchmind } from './catchmind';
|
|
import { mafia } from './mafia';
|
|
|
|
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,
|
|
[ninetyNine.id]: ninetyNine,
|
|
[dobble.id]: dobble,
|
|
[catchmind.id]: catchmind,
|
|
[mafia.id]: mafia,
|
|
};
|