summaryrefslogtreecommitdiffstats
path: root/mbbsd/cal.c
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-07-03 19:41:14 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-07-03 19:41:14 +0800
commit728bd7471eb48701106ef65af331a0173a5d3903 (patch)
tree5614ac5380eb4aa86037040a66133dd2d0516a2d /mbbsd/cal.c
parentbec891156b90f32fb98e7375cad40aeaae174dec (diff)
downloadpttbbs-728bd7471eb48701106ef65af331a0173a5d3903.tar
pttbbs-728bd7471eb48701106ef65af331a0173a5d3903.tar.gz
pttbbs-728bd7471eb48701106ef65af331a0173a5d3903.tar.bz2
pttbbs-728bd7471eb48701106ef65af331a0173a5d3903.tar.lz
pttbbs-728bd7471eb48701106ef65af331a0173a5d3903.tar.xz
pttbbs-728bd7471eb48701106ef65af331a0173a5d3903.tar.zst
pttbbs-728bd7471eb48701106ef65af331a0173a5d3903.zip
- multi-signature browsing mode
- song order: quick abort git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2881 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/cal.c')
-rw-r--r--mbbsd/cal.c21
1 files changed, 18 insertions, 3 deletions
diff --git a/mbbsd/cal.c b/mbbsd/cal.c
index bf4572b6..26cce228 100644
--- a/mbbsd/cal.c
+++ b/mbbsd/cal.c
@@ -134,20 +134,35 @@ osong(const char *defaultid)
clrtobot();
prints("親愛的 %s 歡迎來到歐桑自動點歌系統\n", cuser.userid);
trans_buffer[0] = '\0';
+
if (!defaultid) {
- getdata(13, 0, "要點給誰呢:[可直接按 Enter 先選歌]",
+
+ getdata(13, 0, "要點給誰呢: [另可按 "
+ ANSI_COLOR(1) "Enter" ANSI_RESET
+ " 先選歌或是輸入 " ANSI_COLOR(1) "n" ANSI_RESET
+ " 離開]",
destid, sizeof(destid), DOECHO);
while (!destid[0]) {
+
a_menu("點歌歌本", SONGBOOK, 0, trans_buffer);
clear();
- getdata(13, 0, "要點給誰呢:[可按 Enter 重新選歌]",
+ getdata(13, 0, "要點給誰呢: [另可按 "
+ ANSI_COLOR(1) "Enter" ANSI_RESET
+ " 先選歌或是輸入 " ANSI_COLOR(1) "n" ANSI_RESET
+ " 離開]",
destid, sizeof(destid), DOECHO);
}
+ if (destid[1] == 0 &&
+ (destid[0] == 'n' || destid[0] == 'N'))
+ {
+ unlockutmpmode();
+ return 0;
+ }
} else
strlcpy(destid, defaultid, sizeof(destid));
/* Heat:點歌者匿名功能 */
- getdata(14, 0, "要匿名嗎?[y/n]:", ano, sizeof(ano), LCECHO);
+ getdata(14, 0, "要匿名嗎?[y/N]:", ano, sizeof(ano), LCECHO);
if (!destid[0]) {
unlockutmpmode();