From abee8287194afc9a5c95b56c2ca21d5ebbab8cc2 Mon Sep 17 00:00:00 2001 From: scw Date: Mon, 29 Aug 2005 05:41:57 +0000 Subject: gomoku log read problem git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3113 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/gomo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mbbsd') diff --git a/mbbsd/gomo.c b/mbbsd/gomo.c index d1487b4e..5603a4ec 100644 --- a/mbbsd/gomo.c +++ b/mbbsd/gomo.c @@ -529,7 +529,7 @@ gomoku_replay(FILE* fp) * 012345678901234567890123456789 */ gomo_step_t step = { CHESS_STEP_NORMAL, BLK }; int c = buf[11] - 'A'; - int r = BRDSIZ - 1 - (buf[12] - '0'); + int r = BRDSIZ - atoi(&buf[12]); #define INVALID_ROW(R) ((R) < 0 || (R) >= BRDSIZ) #define INVALID_COL(C) ((C) < 0 || (C) >= BRDSIZ) @@ -544,7 +544,7 @@ gomoku_replay(FILE* fp) continue; c = buf[28] - 'A'; - r = BRDSIZ - (buf[29] - '0'); + r = BRDSIZ - atoi(&buf[29]); if (INVALID_COL(c) || INVALID_ROW(r)) continue; -- cgit v1.2.3