回精華區
作者itoc (不太發展實驗室), 信區: plan
標題[修正] menu.c 留言板加上 header logo
時間Mon Sep 2 17:14:36 2002 Updated: 2002/10/17
  如果要加上一個 logo 的話,改這裡

: menu.c pad_view()

    if (!pad)
    {
      vmsg(NULL);
      break;
    }
+   else if (!count)        /* header logo 只需要畫一次 */
+   {
+     clear();
+     outs("Logo line 1\n");
+     outs("Logo line 2\n");
+     outs("Logo line 3\n");
+     outs("Logo line 4\n");
+     outs("Logo line 5\n");
+     outs("Logo line 6\n");    /* Logo 是六行改比較少 */
+   }
-   else if (!(count % 5))      /* itoc.020122: 有 pad 才印 */
+   else if (!(count % 4))      /* itoc.020122: 有 pad 才印 */
    {
-     clear();
-     move(0, 23);
-     prints("【 酸 甜 苦 辣 留 言 板 】                第 %d 頁\n\n",
-       count / 5 + 1);
+     move(6, 0);
+     clrtobot();
    }

    outs(pad->msg);
    count++;

-   if (!(count % 5))
+   if (!(count % 4))
    {
      move(b_lines, 0);


  如果還要改裡面的格式的話,改這段

: menu.c:pad_draw()

  sprintf(str, "╭┤\033[1;46m %s - %s \033[m├", cuser.userid, cuser.username);

  for (cc = strlen(str); cc < 60; cc += 2)
    strcpy(str + cc, "─");
  if (cc == 60)
    str[cc++] = ' ';

  sprintf(str + cc,
    "\033[1;44m %s \033[m╮\n"
    "│  \033[1;%dm%-70s\033[m  │\n"
    "│  \033[1;%dm%-70s\033[m  │\n"
    "╰  \033[1;%dm%-70s\033[m  ╯\n",
    Btime(&(pad.tpad)),
    pcolors[color], buf[0],
    pcolors[color], buf[1],
    pcolors[color], buf[2]);

--
□ 本文章由 itocpc512-5.EE.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻