summaryrefslogtreecommitdiffstats
path: root/mbbsd/gomo.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/gomo.c')
-rw-r--r--mbbsd/gomo.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/mbbsd/gomo.c b/mbbsd/gomo.c
index 7df76b53..38259bcf 100644
--- a/mbbsd/gomo.c
+++ b/mbbsd/gomo.c
@@ -164,7 +164,7 @@ HO_add(Horder_t * mv)
static void
HO_undo(Horder_t * mv)
{
- char *str = I18N[1099];
+ char *str = gettext[1099];
int n1, n2, loc;
*mv = *(--v);
@@ -197,7 +197,7 @@ HO_log(Horder_t *pool, char *user)
i = 0;
do {
- fprintf(log, "[%2d]%s ==> %c%d%c", i + 1, I18N[1097 + i % 2],
+ fprintf(log, "[%2d]%s ==> %c%d%c", i + 1, gettext[1097 + i % 2],
'A' + ptr->x, ptr->y + 1, (i % 2) ? '\n' : '\t');
i++;
} while (++ptr < v);
@@ -207,9 +207,9 @@ HO_log(Horder_t *pool, char *user)
stampfile(buf1, &mymail);
mymail.filemode = FILE_READ ;
- strlcpy(mymail.owner, I18N[1100], sizeof(mymail.owner));
+ strlcpy(mymail.owner, gettext[1100], sizeof(mymail.owner));
snprintf(mymail.title, sizeof(mymail.title),
- I18N[1101], cuser.userid, user);
+ gettext[1101], cuser.userid, user);
sethomedir(title, cuser.userid);
Rename(buf, buf1);
append_record(title, &mymail, sizeof(mymail));
@@ -226,12 +226,12 @@ countgomo(Horder_t *pool)
static int
chkmv(Horder_t * mv, int color, int limit)
{
- char *xtype[] = {I18N[1102], I18N[1103],
- I18N[1104], I18N[1105],
- I18N[1106], I18N[1107],
- I18N[1108], I18N[1109],
- I18N[1110], I18N[1111],
- I18N[1112]};
+ char *xtype[] = {gettext[1102], gettext[1103],
+ gettext[1104], gettext[1105],
+ gettext[1106], gettext[1107],
+ gettext[1108], gettext[1109],
+ gettext[1110], gettext[1111],
+ gettext[1112]};
int rule = getstyle(mv->x, mv->y, color, limit);
if (rule > 1 && rule < 13) {
move(15, 40);
@@ -250,7 +250,7 @@ gomo_key(int fd, int ch, Horder_t * mv)
pbuf[0] = ch;
if (fd)
add_io(0, 0);
- oldgetdata(17, 0, I18N[1113], pbuf, sizeof(pbuf), DOECHO);
+ oldgetdata(17, 0, gettext[1113], pbuf, sizeof(pbuf), DOECHO);
if (fd)
add_io(fd, 0);
vx = pbuf[0] - 'a';
@@ -305,22 +305,22 @@ gomoku(int fd)
setutmpmode(M_FIVE);
clear();
- prints(I18N[1114],
+ prints(gettext[1114],
cuser.userid, my->mateid);
show_file("etc/@five", 1, -1, ONLY_COLOR);
move(11, 40);
- prints(I18N[1115], me == BBLACK ? I18N[1116] : I18N[1117]);
+ prints(gettext[1115], me == BBLACK ? gettext[1116] : gettext[1117]);
move(16, 40);
prints("\033[1;33m%s", cuser.userid);
move(17, 40);
prints("\033[1;33m%s", my->mateid);
move(16, 60);
- prints(I18N[1118], cuser.five_win, cuser.five_lose, cuser.five_tie);
+ prints(gettext[1118], cuser.five_win, cuser.five_lose, cuser.five_tie);
getuser(my->mateid);
move(17, 60);
- prints(I18N[1119], xuser.five_win, xuser.five_lose, xuser.five_tie);
+ prints(gettext[1119], xuser.five_win, xuser.five_lose, xuser.five_tie);
cuser.five_lose++;
/* 一進來先加一場敗場, 贏了後再扣回去, 避免快輸了惡意斷線 */
@@ -331,26 +331,26 @@ gomoku(int fd)
hewantpass = iwantpass = 0;
mv.x = mv.y = 7;
move(18, 40);
- prints(I18N[1120], my->turn ? I18N[1121] : I18N[1122],
+ prints(gettext[1120], my->turn ? gettext[1121] : gettext[1122],
MAX_TIME / 60, MAX_TIME % 60);
for (;;) {
move(13, 40);
- outs(my->turn ? I18N[1123] : I18N[1124]);
+ outs(my->turn ? gettext[1123] : gettext[1124]);
if (lastcount != tick - now) {
lastcount = tick - now;
move(18, 40);
- prints(I18N[1125], my->turn ? I18N[1126] : I18N[1127],
+ prints(gettext[1125], my->turn ? gettext[1126] : gettext[1127],
lastcount / 60, lastcount % 60);
if (lastcount <= 0 && my->turn) {
move(19, 40);
- outs(I18N[1128]);
+ outs(gettext[1128]);
my->five_lose++;
send(fd, '\0', 1, 0);
break;
}
if (lastcount <= -5 && !my->turn) {
move(19, 40);
- outs(I18N[1129]);
+ outs(gettext[1129]);
cuser.five_lose--;
cuser.five_win++;
my->five_win++;
@@ -363,7 +363,7 @@ gomoku(int fd)
}
move(14, 40);
if (hewantpass) {
- outs(I18N[1130]);
+ outs(gettext[1130]);
bell();
} else
clrtoeol();
@@ -420,10 +420,10 @@ gomoku(int fd)
my->five_win++;
}
passwd_update(usernum, &cuser);
- outmsg(I18N[1131]);
+ outmsg(gettext[1131]);
break;
} else {
- outmsg(I18N[1132]);
+ outmsg(gettext[1132]);
my->five_lose++;
break;
}
@@ -441,7 +441,7 @@ gomoku(int fd)
}
}
if (my->turn && mv.x == -1 && mv.y == -1) {
- outmsg(I18N[1133]);
+ outmsg(gettext[1133]);
tick = hislasttick;
HO_undo(&mv);
my->turn = 0;
@@ -456,10 +456,10 @@ gomoku(int fd)
ku[(int)mv.x][(int)mv.y] = he;
bell();
BGOTO(mv.x, mv.y);
- outs(I18N[1097 + he - 1]);
+ outs(gettext[1097 + he - 1]);
if (win) {
- outmsg(win == 1 ? I18N[1134] : I18N[1135]);
+ outmsg(win == 1 ? gettext[1134] : gettext[1135]);
if (win != 1) {
cuser.five_lose--;
cuser.five_win++;
@@ -483,7 +483,7 @@ gomoku(int fd)
int win;
HO_add(&mv);
BGOTO(mv.x, mv.y);
- outs(I18N[1097 + me - 1]);
+ outs(gettext[1097 + me - 1]);
win = chkmv(&mv, me, me == BBLACK);
ku[(int)mv.x][(int)mv.y] = me;
mylasttick = tick;
@@ -492,7 +492,7 @@ gomoku(int fd)
if (send(fd, &mv, sizeof(Horder_t), 0) != sizeof(Horder_t))
break;
if (win) {
- outmsg(win == 1 ? I18N[1136] : I18N[1137]);
+ outmsg(win == 1 ? gettext[1136] : gettext[1137]);
if (win == 1) {
cuser.five_lose--;
cuser.five_win++;
@@ -514,7 +514,7 @@ gomoku(int fd)
if (v > pool) {
char ans[4];
- getdata(19, 0, I18N[1138], ans, sizeof(ans), LCECHO);
+ getdata(19, 0, gettext[1138], ans, sizeof(ans), LCECHO);
if (*ans == 'y')
HO_log(pool, my->mateid);
}