[看板使用人次] 0 -------------> 沒顯示
1~10 ----------> 白色數字
11~50 ---------> 黃色數字
51~99 ---------> 紅色數字
100~999 -------> HOT
1000~1999 -----> 爆!
2000~4999 -----> 爆!
5000~9999 -----> 爆!
10000~29999 ---> 爆!
30000~59999 ---> 爆!
60000~99999 ---> 爆!
100000+ -------> 爆!
[附件]
#ifdef USE_COOLDOWN
if (B_BH(ptr)->brdattr & BRD_COOLDOWN)
outs("靜 ");
else if (B_BH(ptr)->brdattr & BRD_BAD)
#else
if (B_BH(ptr)->brdattr & BRD_BAD)
#endif
outs(" X ");
else if (B_BH(ptr)->nuser <= 0)
prints(" %c ", B_BH(ptr)->bvote ? 'V' : ' ');
else if (B_BH(ptr)->nuser <= 10)
prints("%2d ", B_BH(ptr)->nuser);
else if (B_BH(ptr)->nuser <= 50)
prints(ANSI_COLOR(1;33) "%2d" ANSI_RESET " ", B_BH(ptr)->nuser);
#ifdef EXTRA_HOTBOARD_COLORS
// piaip 2008/02/04: new colors
else if (B_BH(ptr)->nuser >= 100000)
outs(ANSI_COLOR(1;35) "爆!" ANSI_RESET);
else if (B_BH(ptr)->nuser >= 60000)
outs(ANSI_COLOR(1;33) "爆!" ANSI_RESET);
else if (B_BH(ptr)->nuser >= 30000)
outs(ANSI_COLOR(1;32) "爆!" ANSI_RESET);
else if (B_BH(ptr)->nuser >= 10000)
outs(ANSI_COLOR(1;36) "爆!" ANSI_RESET);
#endif
else if (B_BH(ptr)->nuser >= 5000)
outs(ANSI_COLOR(1;34) "爆!" ANSI_RESET);
else if (B_BH(ptr)->nuser >= 2000)
outs(ANSI_COLOR(1;31) "爆!" ANSI_RESET);
else if (B_BH(ptr)->nuser >= 1000)
outs(ANSI_COLOR(1) "爆!" ANSI_RESET);
else if (B_BH(ptr)->nuser >= 100)
outs(ANSI_COLOR(1) "HOT" ANSI_RESET);
else //if (B_BH(ptr)->nuser > 50)
prints(ANSI_COLOR(1;31) "%2d" ANSI_RESET " ", B_BH(ptr)->nuser);
prints("%.*s" ANSI_CLRTOEND, t_columns - 68, B_BH(ptr)->BM);
} else {
prints("%-40.40s %.*s", B_BH(ptr)->title + 7,
t_columns - 68, B_BH(ptr)->BM);
}
}
clrtoeol();
}
}
}