From 2d9324e29de2b225a53e90f558606a0579fc7481 Mon Sep 17 00:00:00 2001 From: piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> Date: Sat, 19 Apr 2008 17:37:20 +0000 Subject: - add 'top boards' in ZA selection. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4211 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/board.c | 11 ++++++++++- mbbsd/menu.c | 9 +++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) (limited to 'mbbsd') diff --git a/mbbsd/board.c b/mbbsd/board.c index 98d6669a..5c25f87d 100644 --- a/mbbsd/board.c +++ b/mbbsd/board.c @@ -1981,6 +1981,16 @@ Class(void) return 0; } +int +TopBoards(void) +{ + init_brdbuf(); + class_bid = -1; + LIST_BRD(); + choose_board(0); + return 0; +} + int Favorite(void) { @@ -1991,7 +2001,6 @@ Favorite(void) return 0; } - int New(void) { diff --git a/mbbsd/menu.c b/mbbsd/menu.c index c1f2186f..4e2d3e20 100644 --- a/mbbsd/menu.c +++ b/mbbsd/menu.c @@ -128,6 +128,8 @@ showtitle(const char *title, const char *mid) } +int TopBoards(void); + /* Ctrl-Z Anywhere Fast Switch, not ZG. */ static char zacmd = 0; @@ -146,13 +148,13 @@ ZA_Select(void) // TODO refresh status bar? vs_footer(VCLR_ZA_CAPTION " ���ֳt����: ", - " (b)�峹�C�� (c)�����ݪO (f)�ڪ��̷R (m)�H�c (u)�ϥΪ̦W��"); + " (b)�峹�C�� (c)���� (t)���� (f)�ڪ��̷R (m)�H�c (u)�ϥΪ̦W��"); k = vkey(); if (k < ' ' || k >= 'z') return 0; k = tolower(k); - if(strchr("bcfmu", k) == NULL) + if(strchr("bcfmut", k) == NULL) return 0; zacmd = k; @@ -177,6 +179,9 @@ ZA_Enter(void) case 'c': Class(); break; + case 't': + TopBoards(); + break; case 'f': Favorite(); break; -- cgit v1.2.3