回文章列表
作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: itoc
標題Re: [問題] 水球功能 ^R顯示最後水球...
時間動力核心 (2007/09/15 Sat 00:40:33)
※ 引述《river (遊風稜)》之銘言:
> ※ 引述《itoc (核心動力)》之銘言:
> >   這本來就有了,只是秀的位置在最後一行
> >   要改的話,在 bmw.c:bmw_outz()
>     這邊可以請itoc大講解一下怎麼改嗎?..

: bmw.c:bmw_outz()

  /* 列印的位置要和 save/restore_foot 所重繪的部分是相同的 */

  bmw = &bmw_lslot[bmw_pos];
  move(b_lines, 0);     // 印在最後一行,改這個數字,允許 0~b_lines
  clrtoeol();
  prints(BMW_FORMAT, bmw->userid, bmw->msg);

: visio.c:save_foot() 及 restore_foot()

  int lines[3] = {0, b_lines, b_lines - 1};  // 如果還用到這三行以外的行
                                             // 就把那些數字加進去
  // 例如改成 int lines[4] = {0, b_lines, b_lines - 1, blines - 2};

: visio.c:save_foot()

  for (i = 0; i < 3; i++)  // 如果上面的 lines 有四個,這裡就改成 4

: bmw.c:bmw_reply()

  restore_foot(slt, 3);  // 如果上面的 lines 有四個,這裡就改成 4

--
  大概是這樣

--
=[:摃��:﹎Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[218-168-190-107.dynamic.hi]|[�:]=
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻