diff options
Diffstat (limited to 'mbbsd/chicken.c')
-rw-r--r-- | mbbsd/chicken.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/mbbsd/chicken.c b/mbbsd/chicken.c index 1685d842..e285856d 100644 --- a/mbbsd/chicken.c +++ b/mbbsd/chicken.c @@ -127,8 +127,7 @@ new_chicken() reload_money(); price = egg_price[(int)mychicken->type]; if (cuser.money < price) { - prints("\n �������R�J�J,�J�J�n %d ��", price); - refresh(); + vmsg("\n �������R�J�J,�J�J�n %d ��", price); return 0; } vice(price, "�d���J"); @@ -400,12 +399,10 @@ ch_buyitem(int money, char *picture, int *item, int haveticket) else demoney(-money * num); show_file(picture, 5, 14, NO_RELOAD); + pressanykey(); } else { - move(b_lines - 1, 0); - clrtoeol(); - outs("�{������ !!!"); + vmsg("�{������ !!!"); } - pressanykey(); } static void @@ -928,20 +925,18 @@ chickenpk(int fd) memcpy(&ouser, &xuser, sizeof(userec_t)); reload_chicken(); if (!ochicken->name[0] || !mychicken->name[0]) { - outmsg("���@��S���d��"); /* Ptt:����page�ɧ��d���汼 */ bell(); - refresh(); + vmsg("���@��S���d��"); /* Ptt:����page�ɧ��d���汼 */ add_io(0, 0); close(fd); unlockutmpmode(); - sleep(1); return 0; } show_chicken_data(ochicken, mychicken); add_io(fd, 3); /* ��fd�[��igetch�ʵ� */ while (1) { r = rand(); - ch = igetkey(); + ch = igetch(); getuser(mateid); memcpy(&ouser, &xuser, sizeof(userec_t)); reload_chicken(); |