summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/board.c17
-rw-r--r--mbbsd/user.c7
2 files changed, 15 insertions, 9 deletions
diff --git a/mbbsd/board.c b/mbbsd/board.c
index f45c9815..999daf4a 100644
--- a/mbbsd/board.c
+++ b/mbbsd/board.c
@@ -1,4 +1,4 @@
-/* $Id: board.c,v 1.90 2003/03/26 10:51:15 in2 Exp $ */
+/* $Id: board.c,v 1.91 2003/03/26 11:06:05 in2 Exp $ */
#include "bbs.h"
#define BRC_STRLEN 15 /* Length of board name */
#define BRC_MAXSIZE 24576
@@ -932,13 +932,14 @@ show_brdlist(int head, int clsflag, int newflag)
if (class_bid != 1) {
prints("%s%-13s\033[m%s%5.5s\033[0;37m%2.2s\033[m"
"%-34.34s",
- (ptr->myattr & BRD_FAV) ? "\033[1;36m" : "",
- B_BH(ptr)->brdname,
- color[(unsigned int)
- (B_BH(ptr)->title[1] + B_BH(ptr)->title[2] +
- B_BH(ptr)->title[3] + B_BH(ptr)->title[0]) & 07],
- B_BH(ptr)->title, B_BH(ptr)->title + 5, B_BH(ptr)->title + 7);
-
+ ((ptr->myattr & BRD_FAV) &&
+ !(cuser.uflag2 & FAVNOHILIGHT)) ? "\033[1;36m":"",
+ B_BH(ptr)->brdname,
+ color[(unsigned int)
+ (B_BH(ptr)->title[1] + B_BH(ptr)->title[2] +
+ B_BH(ptr)->title[3] + B_BH(ptr)->title[0]) & 07],
+ B_BH(ptr)->title, B_BH(ptr)->title + 5, B_BH(ptr)->title + 7);
+
if (B_BH(ptr)->brdattr & BRD_BAD)
prints(" X ");
else if (B_BH(ptr)->nuser >= 100)
diff --git a/mbbsd/user.c b/mbbsd/user.c
index 3c1ad1e6..68c7f048 100644
--- a/mbbsd/user.c
+++ b/mbbsd/user.c
@@ -1,4 +1,4 @@
-/* $Id: user.c,v 1.50 2003/03/26 10:22:54 in2 Exp $ */
+/* $Id: user.c,v 1.51 2003/03/26 11:06:05 in2 Exp $ */
#include "bbs.h"
static char *sex[8] = {
@@ -213,6 +213,8 @@ static void Customize(void)
prints("%-30s%10s\n", "C. 新板自動進我的最愛",
((cuser.uflag2 & FAVNEW_FLAG) ? "是" : "否"));
prints("%-30s%10s\n", "D. 目前的心情", mindbuf);
+ prints("%-30s%10s\n", "E. 高亮度顯示我的最愛",
+ ((cuser.uflag2 & FAVNOHILIGHT) ? "否" : "是"));
getdata(b_lines - 1, 0, "請按 [A-5] 切換設定,按 [Return] 結束:",
ans, sizeof(ans), DOECHO);
@@ -242,6 +244,9 @@ static void Customize(void)
memcpy(currutmp->mind, mindbuf, 4);
}
break;
+ case 'e':
+ cuser.uflag2 ^= FAVNOHILIGHT;
+ break;
default:
done = 1;
}