作者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: hrs113355 從 ckeisc2.ck.tp.edu.tw 發表