summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2011-12-03 13:06:33 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2011-12-03 13:06:33 +0800
commit1f2590893195d44890ea50d55e75c29ef9efa29a (patch)
treeaf4cadb3cea4c393a16f964aa97a4814e5b44bb3
parent8da55206ee1204347a3c4224d6179b475c98b779 (diff)
downloadpttbbs-1f2590893195d44890ea50d55e75c29ef9efa29a.tar
pttbbs-1f2590893195d44890ea50d55e75c29ef9efa29a.tar.gz
pttbbs-1f2590893195d44890ea50d55e75c29ef9efa29a.tar.bz2
pttbbs-1f2590893195d44890ea50d55e75c29ef9efa29a.tar.lz
pttbbs-1f2590893195d44890ea50d55e75c29ef9efa29a.tar.xz
pttbbs-1f2590893195d44890ea50d55e75c29ef9efa29a.tar.zst
pttbbs-1f2590893195d44890ea50d55e75c29ef9efa29a.zip
need exactly confirm for giving money by angels
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5488 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/cal.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/pttbbs/mbbsd/cal.c b/pttbbs/mbbsd/cal.c
index 0cf34cb5..6d831b3f 100644
--- a/pttbbs/mbbsd/cal.c
+++ b/pttbbs/mbbsd/cal.c
@@ -475,13 +475,21 @@ give_money_ui(const char *userid)
userec_t xuser = {0};
getuser(id, &xuser);
- if (strcmp(xuser.myangel, cuser.userid) == 0)
+ while (strcmp(xuser.myangel, cuser.userid) == 0)
{
char yn[3];
- outs("他是你的小主人,是否匿名?[Y/n]: ");
+ mvouts(6, 0, "他是你的小主人,是否匿名?[y/n]: ");
vgets(yn, sizeof(yn), VGET_LOWERCASE);
- if (yn[0] != 'n')
- myid = "小天使";
+ switch(yn[0]) {
+ case 'y':
+ myid = "小天使";
+ break;
+ case 'n':
+ break;
+ default:
+ continue;
+ }
+ break;
}
}
#endif // PLAY_ANGEL