※ 引述《amurochar (小光)》之銘言:
> 還有就是如何能讓最後一篇文章下按下鍵就又能回到第一篇呢?
原本的是
* 最後一篇按 KEY_DOWN 不會翻去第一篇
* 最後一篇按 KEY_PGDN 不會翻去第一篇
: xover.c:xover()
若要改成
* 最後一篇按 KEY_DOWN 會翻去第一篇
* 最後一篇按 KEY_PGDN 會翻去第一篇
則這樣改
else if (pos > num)
{
- if (zone == XZ_POST)
- pos = num;
- else
pos = (cmd || pos == num + XO_TALL) ? 0 : num;
}
若要改成
* 最後一篇按 KEY_DOWN 會翻去第一篇
* 最後一篇按 KEY_PGDN 不會翻去第一篇
則這樣改
else if (pos > num)
{
+ if (cmd)
+ {
+ pos = 0;
+ }
+ else
+ {
if (zone == XZ_POST)
pos = num;
else
pos = (pos == num + XO_TALL) ? 0 : num;
+ }
}
--
□ 本文章由 itoc 從 itoc.Dorm-GD2.NCTU.edu.tw 發表