diff --git a/User/APP_Gobang/APP_Gobang.c b/User/APP_Gobang/APP_Gobang.c index d6becb7..bc6c8d3 100644 --- a/User/APP_Gobang/APP_Gobang.c +++ b/User/APP_Gobang/APP_Gobang.c @@ -236,6 +236,9 @@ void APP_Gobang_MoveChess(void) case JOY_OK_DOWN: { + if (map[cursor_x][cursor_y] != NO_CHESS) + break; + chess_kind = map[cursor_x][cursor_y] = turn == BLACK_TURN ? BLACK_CHESS : WHITE_CHESS; APP_Gobang_DispGobang(); return;