3798b9c00d
Wires Brain to Game: init/onStateChange/dispose lifecycle, in-flight mutex, 5-attempt retry loop with attemptHistory, resign-on-cap. Also adds Game.aiOpponent? field to state.ts for Task 5. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8 lines
263 B
TypeScript
8 lines
263 B
TypeScript
export type {
|
|
Brain, BrainInput, BrainAction, BrainInitArgs,
|
|
CandidateMove, AttemptHistoryEntry,
|
|
} from './brain.js';
|
|
export { CasualBrain } from './casual-brain.js';
|
|
export { BotDriver } from './driver.js';
|
|
export { legalCandidates } from './candidates.js';
|