回文章列表
作者hrs113355.bbs@bbs.cs.ntou.edu.tw (分子) 看板: itoc
標題Re: [功能] 支援pmore2007互動式動畫
時間網際時空 (2008/04/09 Wed 16:04:04)
※ 引述《JoeHorn.bbs@Star.leobbs.net (獅子男)》之銘言:
> ※ 引述《s890510.bbs@bbs.cs.ntou.edu.tw (皮卡...累...)》之銘言:
> >   /* itoc.011113: 第一次進板一定要看進板畫面,第二次以後則取決 ufo 設定 */
> >   if (!(bits & BRD_V_BIT) || (cuser.ufo & UFO_BRDNOTE))
> >   {
> >     brd_bits[bno] = bits | BRD_V_BIT;
> >     brd_fpath(fpath, currboard, fn_note);
> > -   more(fpath, NULL);
> > +   if (more(fpath, NULL) != -1)//不知道這邊這樣會不會以問題....
> > +   vmsg(NULL);
> >   }
> 似乎會有一點小問題。
> 進板之後,離開進板畫面要按兩次左鍵。
> 用原本的 (char *) -1 就好,不需要改成 NULL 。
bingo!正解!


先講句醜話  我不喜歡被亂改

我一開始的寫法就是用

   if (more(fpath, (char *) -1) != -1)
   vmsg(NULL);


原因是因為(char *) -1 弄進去是MORE_PICTURE

所以可以自動播放動畫 & 跳出是直接跳出的  才需要多一個vmsg


請參考最一開始的那篇  那才是我Patch  其他人改的 出現問題 概不負責



--
  Origin:  海大資工˙網際時空  bbs.cs.ntou.edu.tw 
  Author: hrs113355ckeisc2.ck.tp.edu.tw 發表
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻