回精華區
作者qazq.bbs@bbs.cs.nchu.edu.tw (ξ愛情御守ξ) 看板: plan
標題[功能] 整行光棒(2)-bmw.c 熱訊回顧
時間中興資科 (Mon, 14 Jul 2003 16:21:07 +0800 (CST)) Updated: 2004/03/06
: bmw.c:bmw_item1()  加在 bmw_item()後面

#ifdef HAVE_LIGHTBAR
static int
bmw_item_bar(xo, mode)
  XO *xo;
  int mode;     /* 1:上光棒  0:去光棒 */
{
  BMW *bmw;
  struct tm *ptime;

  bmw = (BMW *) xo_pool + (xo->pos - xo->top);
  ptime = localtime(&bmw->btime);

  if (bmw->sender == cuser.userno)  /* 送出的水球 */
  {
    prints("%s%6d%c\033[33m%-13s\033[36m%-53.53s\033[33m%02d:%02d\033[m",
      mode ? "\033[45m" : "",
      xo->pos + 1, tag_char(bmw->btime),
      bmw->userid, bmw->msg, ptime->tm_hour, ptime->tm_min);
  }
  else                              /* 收到的水球 */
  {
    prints("%s%6d%c%-13s\033[32m%-53.53s\033[37m%02d:%02d%s",
      mode ? "\033[45m" : "",
      xo->pos + 1, tag_char(bmw->btime),
      bmw->userid, bmw->msg, ptime->tm_hour, ptime->tm_min,
      mode ? "\033[m" : "");
  }

  return XO_NONE;
}
#endif


: bmw.c:bmw_cb[]

KeyFunc bmw_cb[] =
{
#ifdef  HAVE_LIGHTBAR
  XO_ITEM, bmw_item_bar,
#endif

--
| Origin |  中興資科 中興資科 e資獨秀  bbs.cs.nchu.edu.tw 
| Author | 61-216-136-210.HINET-IP.hinet.net
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻