diff options
author | jack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-03 05:58:08 +0800 |
---|---|---|
committer | jack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-03 05:58:08 +0800 |
commit | e443776eb7025c569df22f801965f0ec84798e35 (patch) | |
tree | a6200d5ccc57109dfece0b30180da83a9915785c /mbbsd/card.c | |
parent | 886fd091d3cc9e39e342e13e994fb63acb30c34b (diff) | |
download | pttbbs-e443776eb7025c569df22f801965f0ec84798e35.tar pttbbs-e443776eb7025c569df22f801965f0ec84798e35.tar.gz pttbbs-e443776eb7025c569df22f801965f0ec84798e35.tar.bz2 pttbbs-e443776eb7025c569df22f801965f0ec84798e35.tar.lz pttbbs-e443776eb7025c569df22f801965f0ec84798e35.tar.xz pttbbs-e443776eb7025c569df22f801965f0ec84798e35.tar.zst pttbbs-e443776eb7025c569df22f801965f0ec84798e35.zip |
merge trunk to branches and corrected confliction
git-svn-id: http://opensvn.csie.org/pttbbs/branches/Jaky.i18n@1919 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/card.c')
-rw-r--r-- | mbbsd/card.c | 50 |
1 files changed, 13 insertions, 37 deletions
diff --git a/mbbsd/card.c b/mbbsd/card.c index a402e152..1b20cd41 100644 --- a/mbbsd/card.c +++ b/mbbsd/card.c @@ -41,7 +41,7 @@ card_select(int *now) (*now == 2) ? cc[1] : cc[0], (*now == 3) ? cc[1] : cc[0], (*now == 4) ? cc[1] : cc[0]); - switch (egetch()) { + switch (igetch()) { case 'Q': case 'q': return 0; @@ -449,16 +449,12 @@ card_jack(int *db) if ((card_number(me[0]) == 0 && card_number(me[1]) == 12) || (card_number(me[1]) == 0 && card_number(me[0]) == 12)) { if (card_flower(me[0]) == 0 && card_flower(me[1]) == 0) { - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][639], JACK * 10); game_log(JACK, JACK * 10); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][639], JACK * 10); return 0; } else { - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][640], JACK * 5); game_log(JACK, JACK * 5); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][640], JACK * 5); return 0; } } @@ -466,10 +462,8 @@ card_jack(int *db) (card_number(cpu[1]) == 0 && card_number(cpu[0]) == 12)) { c[0] = 1; card_show(cpu, c, me, m); - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][641]); game_log(JACK, 0); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][641]); return 0; } if ((*db < 0) && (card_number(me[0]) == card_number(me[1])) && @@ -484,27 +478,21 @@ card_jack(int *db) m[i] = 1; card_show(cpu, c, me, m); if (card_alls_lower(me) > 21) { - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][642]); game_log(JACK, 0); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][642]); return 0; } i++; if ((i == 3) && (card_number(me[0]) == 7) && (card_number(me[1]) == 7) && (card_number(me[2]) == 7)) { - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][643], JACK * 7); game_log(JACK, JACK * 7); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][643], JACK * 7); return 0; } } if (i == 5) { /* 過五關 */ - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][644], 5 * JACK); game_log(JACK, JACK * 5); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][644], 5 * JACK); return 0; } j = 2; @@ -515,19 +503,15 @@ card_jack(int *db) c[j] = 1; if (card_alls_lower(cpu) > 21) { card_show(cpu, c, me, m); - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][645], JACK * 2); game_log(JACK, JACK * 2); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][645], JACK * 2); return 0; } j++; } card_show(cpu, c, me, m); - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][646]); game_log(JACK, 0); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][646]); return 0; } @@ -594,19 +578,15 @@ ten_helf() m[i] = 1; card_show(cpu, c, me, m); if (card_all(me) > 21) { - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][651]); game_log(TEN_HALF, 0); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][651]); return 0; } i++; } if (i == 5) { /* 過五關 */ - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][652], 5 * PMONEY); game_log(TEN_HALF, PMONEY * 5); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][652], 5 * PMONEY); return 0; } j = 1; @@ -617,19 +597,15 @@ ten_helf() c[j] = 1; if (card_all(cpu) > 21) { card_show(cpu, c, me, m); - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][653], PMONEY * 2); game_log(TEN_HALF, PMONEY * 2); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][653], PMONEY * 2); return 0; } j++; } card_show(cpu, c, me, m); - move(b_lines - 1, 0); - prints(SHM->i18nstr[cuser.language][654]); game_log(TEN_HALF, 0); - pressanykey(); + vmsg(SHM->i18nstr[cuser.language][654]); return 0; } |