作者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 ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊Author ]|[218-168-190-107.dynamic.hi]|[���插�﹊:]=