From 309fca279ba26ba23e66791d7193c6ff3952eeb6 Mon Sep 17 00:00:00 2001 From: "3190104610@zju.edu.cn" <3190104610@zju.edu.cn> Date: Tue, 19 Oct 2021 23:19:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=8F=E6=AC=A1=E8=B5=B0=E6=A3=8B=E5=89=8D?= =?UTF-8?q?=E6=B8=85=E7=A9=BA=E6=8C=89=E9=94=AEfifo=E4=BB=A5=E9=98=B2?= =?UTF-8?q?=E6=AD=A2=E5=85=89=E6=A0=87=E5=81=8F=E7=A7=BB=EF=BC=9B=E6=9B=B4?= =?UTF-8?q?=E6=94=B9=E6=A3=8B=E5=B1=80=E7=BB=93=E6=9D=9F=E6=97=B6=E7=9A=84?= =?UTF-8?q?=E8=BE=93=E8=B5=A2=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- User/APP_Gobang/APP_Gobang.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/User/APP_Gobang/APP_Gobang.c b/User/APP_Gobang/APP_Gobang.c index 8c49d69..7dda2fc 100644 --- a/User/APP_Gobang/APP_Gobang.c +++ b/User/APP_Gobang/APP_Gobang.c @@ -134,10 +134,10 @@ void APP_Gobang_Launcher(void) APP_Gobang_CheckNum(CHECK_DIAG_LEFT) >= 5 || APP_Gobang_CheckNum(CHECK_DIAG_RIGHT) >= 5) { - if (chess_kind == BLACK_CHESS ? 1 : 0) - APP_Gobang_Msg("游戏结束", "黑棋获得胜利!"); + if ((chess_kind == BLACK_CHESS && my_turn == BLACK_TURN) || (chess_kind == WHITE_CHESS && my_turn == WHITE_TURN)) + APP_Gobang_Msg("游戏结束", "恭喜您获得胜利!按“L”退出游戏"); else - APP_Gobang_Msg("游戏结束", "白棋获得胜利!"); + APP_Gobang_Msg("游戏结束", "很遗憾,您输了!按“L”退出游戏"); return; } @@ -241,6 +241,7 @@ void APP_Gobang_DispChess(void) */ void APP_Gobang_MoveChess(void) { + KEY_ClearKey(); while (1) { switch (KEY_GetKeyWait())