summaryrefslogtreecommitdiffstats
path: root/mbbsd/othello.c
diff options
context:
space:
mode:
authorjack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-05-13 08:51:05 +0800
committerjack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-05-13 08:51:05 +0800
commitb4251a2af36811ae386837cda23bb6325ad65c1c (patch)
tree988ded8c53f68829f49fe94a8a82ab3a50e9a69f /mbbsd/othello.c
parentb2061c6a74bd71e5983221156f6065520dcd30d6 (diff)
downloadpttbbs-b4251a2af36811ae386837cda23bb6325ad65c1c.tar
pttbbs-b4251a2af36811ae386837cda23bb6325ad65c1c.tar.gz
pttbbs-b4251a2af36811ae386837cda23bb6325ad65c1c.tar.bz2
pttbbs-b4251a2af36811ae386837cda23bb6325ad65c1c.tar.lz
pttbbs-b4251a2af36811ae386837cda23bb6325ad65c1c.tar.xz
pttbbs-b4251a2af36811ae386837cda23bb6325ad65c1c.tar.zst
pttbbs-b4251a2af36811ae386837cda23bb6325ad65c1c.zip
Replaced all the files with i18n shorter name version
git-svn-id: http://opensvn.csie.org/pttbbs/branches/Jaky.i18n@1972 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/othello.c')
-rw-r--r--mbbsd/othello.c82
1 files changed, 41 insertions, 41 deletions
diff --git a/mbbsd/othello.c b/mbbsd/othello.c
index 9e922b7e..80f63787 100644
--- a/mbbsd/othello.c
+++ b/mbbsd/othello.c
@@ -10,9 +10,9 @@
#define STARTX 3
#define STARTY 20
#define NONE_CHESS " "
-#define WHITE_CHESS SHM->i18nstr[cuser.language][1542]
-#define BLACK_CHESS SHM->i18nstr[cuser.language][1543]
-#define HINT_CHESS SHM->i18nstr[cuser.language][1544]
+#define WHITE_CHESS I18N[1542]
+#define BLACK_CHESS I18N[1543]
+#define HINT_CHESS I18N[1544]
#define NONE 0
#define HINT 1
#define BLACK 2
@@ -79,43 +79,43 @@ printboard()
int i;
move(STARTX, STARTY);
- prints(SHM->i18nstr[cuser.language][1545]);
+ prints(I18N[1545]);
for (i = 0; i < 7; i++) {
move(STARTX + 1 + i * 2, STARTY);
- prints(SHM->i18nstr[cuser.language][1546]);
+ prints(I18N[1546]);
move(STARTX + 2 + i * 2, STARTY);
- prints(SHM->i18nstr[cuser.language][1547]);
+ prints(I18N[1547]);
}
move(STARTX + 1 + i * 2, STARTY);
- prints(SHM->i18nstr[cuser.language][1548]);
+ prints(I18N[1548]);
move(STARTX + 2 + i * 2, STARTY);
- prints(SHM->i18nstr[cuser.language][1549]);
+ prints(I18N[1549]);
print_chess(4, 4, WHITE);
print_chess(5, 5, WHITE);
print_chess(4, 5, BLACK);
print_chess(5, 4, BLACK);
move(3, 56);
- prints(SHM->i18nstr[cuser.language][1550], cuser.userid);
+ prints(I18N[1550], cuser.userid);
move(3, 72);
prints(": 02");
move(4, 56);
- prints(SHM->i18nstr[cuser.language][1551]);
+ prints(I18N[1551]);
move(6, 56);
- prints(SHM->i18nstr[cuser.language][1552]);
+ prints(I18N[1552]);
move(7, 56);
- prints(SHM->i18nstr[cuser.language][1553]);
+ prints(I18N[1553]);
move(8, 56);
- prints(SHM->i18nstr[cuser.language][1554]);
+ prints(I18N[1554]);
move(9, 56);
- prints(SHM->i18nstr[cuser.language][1555]);
+ prints(I18N[1555]);
move(10, 56);
- prints(SHM->i18nstr[cuser.language][1556]);
+ prints(I18N[1556]);
move(11, 56);
- prints(SHM->i18nstr[cuser.language][1557]);
+ prints(I18N[1557]);
move(12, 56);
- prints(SHM->i18nstr[cuser.language][1558]);
+ prints(I18N[1558]);
move(13, 56);
- prints(SHM->i18nstr[cuser.language][1559]);
+ prints(I18N[1559]);
}
static int
@@ -219,7 +219,7 @@ static void
end_of_game(int quit)
{
FILE *fp, *fp1;
- char *opponent[] = {"", "CD-65", "", SHM->i18nstr[cuser.language][1560], SHM->i18nstr[cuser.language][1561], "", SHM->i18nstr[cuser.language][1562], SHM->i18nstr[cuser.language][1563]};
+ char *opponent[] = {"", "CD-65", "", I18N[1560], I18N[1561], "", I18N[1562], I18N[1563]};
move(STARTX - 1, 30);
prints(" ");
@@ -239,36 +239,36 @@ end_of_game(int quit)
fclose(fp);
return;
}
- fprintf(fp, SHM->i18nstr[cuser.language][1564], opponent[think], cuser.userid);
+ fprintf(fp, I18N[1564], opponent[think], cuser.userid);
if (fp)
fclose(fp);
return;
}
if (number[0] > number[1]) {
- prints(SHM->i18nstr[cuser.language][1565], number[0] - number[1]);
+ prints(I18N[1565], number[0] - number[1]);
if (think == 6 && number[0] - number[1] >= 50)
demoney(200);
if (think == 7 && number[0] - number[1] >= 40)
demoney(200);
if (fp)
- fprintf(fp, SHM->i18nstr[cuser.language][1566],
+ fprintf(fp, I18N[1566],
opponent[think], cuser.userid, number[0], number[1],
number[0] - number[1]);
} else if (number[1] > number[0]) {
- prints(SHM->i18nstr[cuser.language][1567], number[1] - number[0]);
+ prints(I18N[1567], number[1] - number[0]);
if (fp) {
- fprintf(fp, SHM->i18nstr[cuser.language][1568], opponent[think]);
+ fprintf(fp, I18N[1568], opponent[think]);
if (number[1] - number[0] > 20)
- fprintf(fp, SHM->i18nstr[cuser.language][1569], number[1],
+ fprintf(fp, I18N[1569], number[1],
number[0], cuser.userid, number[1] - number[0]);
else
- fprintf(fp, SHM->i18nstr[cuser.language][1570], number[1],
+ fprintf(fp, I18N[1570], number[1],
number[0], cuser.userid, number[1] - number[0]);
}
} else {
- prints(SHM->i18nstr[cuser.language][1571]);
+ prints(I18N[1571]);
if (fp)
- fprintf(fp, SHM->i18nstr[cuser.language][1572],
+ fprintf(fp, I18N[1572],
opponent[think], cuser.userid, number[1], number[0]);
}
if (fp)
@@ -347,7 +347,7 @@ player(char color)
pass++;
if (pass == 1) {
move(23, 34);
- prints(SHM->i18nstr[cuser.language][1573]);
+ prints(I18N[1573]);
igetch();
move(28, 23);
prints(" ");
@@ -365,9 +365,9 @@ init()
int i, j, i1, j1;
CHESS_TYPE[0] = " ";
- CHESS_TYPE[1] = SHM->i18nstr[cuser.language][1544];
- CHESS_TYPE[2] = SHM->i18nstr[cuser.language][1543];
- CHESS_TYPE[3] = SHM->i18nstr[cuser.language][1542];
+ CHESS_TYPE[1] = I18N[1544];
+ CHESS_TYPE[2] = I18N[1543];
+ CHESS_TYPE[3] = I18N[1542];
nowx = 4;
nowy = 4;
@@ -403,7 +403,7 @@ report()
move(3, 72);
prints(": %02d", number[0]);
move(4, 60);
- prints(SHM->i18nstr[cuser.language][1574], number[1]);
+ prints(I18N[1574], number[1]);
}
static int
@@ -482,7 +482,7 @@ Computer(int thinkstep, int table)
nowy = maxj;
} else {
move(23, 30);
- prints(SHM->i18nstr[cuser.language][1575]);
+ prints(I18N[1575]);
pass++;
if (pass == 2) {
move(23, 24);
@@ -503,13 +503,13 @@ choose()
char thinkstep[2];
move(2, 0);
- prints(SHM->i18nstr[cuser.language][1576]);
+ prints(I18N[1576]);
move(5, 0);
prints("(1) CD-65\n"); /* 想 1 步 */
- prints(SHM->i18nstr[cuser.language][1577]); /* 想 3 步 */
- prints(SHM->i18nstr[cuser.language][1578]); /* 想 4 步 */
+ prints(I18N[1577]); /* 想 3 步 */
+ prints(I18N[1578]); /* 想 4 步 */
do {
- getdata(4, 0, SHM->i18nstr[cuser.language][1579],
+ getdata(4, 0, I18N[1579],
thinkstep, sizeof(thinkstep), LCECHO);
} while (thinkstep[0] < '1' || thinkstep[0] > '3');
clear();
@@ -536,12 +536,12 @@ othello_main()
clear();
init();
think = choose();
- showtitle(SHM->i18nstr[cuser.language][1580], BBSName);
+ showtitle(I18N[1580], BBSName);
printboard();
which_table = rand() % NR_TABLE;
while (true) {
move(STARTX - 1, 30);
- prints(SHM->i18nstr[cuser.language][1581]);
+ prints(I18N[1581]);
if (!player(BLACK))
break;
report();
@@ -551,7 +551,7 @@ othello_main()
break;
}
move(STARTX - 1, 30);
- prints(SHM->i18nstr[cuser.language][1582]);
+ prints(I18N[1582]);
refresh();
if (!Computer(think, which_table))
break;