diff --git a/src/ui/flutter/lib/mill/position.dart b/src/ui/flutter/lib/mill/position.dart index 7d629bce..5c55e521 100644 --- a/src/ui/flutter/lib/mill/position.dart +++ b/src/ui/flutter/lib/mill/position.dart @@ -652,6 +652,7 @@ class Position { // not in moveTable if (md == moveDirectionNumber) { + print("putPiece: [$s] is not in [$currentSquare]'s moveTable"); return false; } } diff --git a/src/ui/flutter/lib/routes/battle_page.dart b/src/ui/flutter/lib/routes/battle_page.dart index 12972176..6c8fe18e 100644 --- a/src/ui/flutter/lib/routes/battle_page.dart +++ b/src/ui/flutter/lib/routes/battle_page.dart @@ -98,7 +98,10 @@ class _BattlePageState extends State { //playSound(GAME_SOUND_DROG, position.side_to_move()); } result = true; + print("putPiece: [$sq]"); break; + } else { + print("putPiece: skip [$sq]"); } // 如果移子不成功,尝试重新选子,这里不break @@ -127,9 +130,11 @@ class _BattlePageState extends State { // 播放音效 //playSound(GAME_SOUND_REMOVE, position.side_to_move()); result = true; + print("removePiece: [$sq]"); } else { // 播放禁止音效 //playSound(GAME_SOUND_BANNED, position.side_to_move()); + print("removePiece: skip [$sq]"); } break;