refactor: update api

This commit is contained in:
2026-04-06 10:39:10 +08:00
parent 129c58fb08
commit e673f60657
4 changed files with 45 additions and 47 deletions
+1 -5
View File
@@ -159,7 +159,7 @@ const checkGraduates = registry.register({
run: handleCheckGraduates
});
async function handleStart(game: BoopGame) {
export async function start(game: BoopGame) {
while (true) {
const currentPlayer = game.value.currentPlayer;
const turnOutput = await turn(game, currentPlayer);
@@ -175,10 +175,6 @@ async function handleStart(game: BoopGame) {
return game.value;
}
const start = registry.register({
schema: 'start',
run: handleStart
});
async function handleCheckFullBoard(game: BoopGame, turnPlayer: PlayerType){
// 检查8-piece规则: 如果玩家所有8个棋子都在棋盘上且没有获胜,强制升级一个小猫