回文章列表
作者hrs113355.bbs@XDBBS.twbbs.org (最愛笨小史的分子) 看板: itoc
標題Re: [功能] 支援pmore2007互動式動畫
時間叉滴小站 (2008/04/08 Tue 20:16:27)
※ 引述《kevinblue.bbs@nightless.twbbs.org (凱文藍)》之銘言:
> ※ 引述《hrs113355.bbs@XDBBS.twbbs.org (最愛笨小史的分子)》之銘言:
> 首先感謝你把 pmore port 到 M3! :D
> 我們站的小修改是給已經定義 POPUP_MESSAGE 但是在 pmore 使用 "\" key 切換時會
> 造成以下現象但是又不想改掉 POPUP_MSG 的站長們參考


感謝您的提醒  我倒是沒有考慮到這一點

因為我們站上刻意把vmsg()和pmsg()分開  所以沒有遇到這個問題

如果其他站的站長遇到這個問題的話  我覺得kevinblue的方法算是不錯的解法

就把bmsg變成強制的底部vmsg吧

: maple/visio.c

+ int
+ bmsg(msg)
+   char *msg;                    /* length <= 54 */
+ {
+   if (msg)
+   {
+     move(b_lines, 0);
+     clrtoeol();
+     prints("\033[1;44m" " \033[1;33m★\033[37m %-55s " "\033[1;40;37m" " [請按任意鍵繼續] \033[m", msg);
/* 這裡敝站有修改過,請依照各站樣式複製 */
+   }
+   else
+   {
+     move(b_lines, 0);
+     outs(VMSG_NULL);
+     move(b_lines, 0);   /* itoc.010127: 修正在偵測左右鍵全形下,按左鍵會跳離二層選單的問題 */
+   }
+   return vkey();
+ }

: maple/pmore.c:pmore_QuickRawModePref()

-       switch(vmsg("請調整設定 (1-3 可直接選定,\\可切換) 或其它任意鍵結束。"))
+       switch(bmsg("請調整設定 (1-3 可直接選定,\\可切換) 或其它任意鍵結束。"))

:pmore_Preference()

-        switch(vmsg("請調整設定或其它任意鍵結束。"))
+        switch(bmsg("請調整設定或其它任意鍵結束。"))

:mf_movieOptionHandler()

        if (mf_movieIsSystemBreak(c))
        {
            // cannot be masked,
            // also force stop of playback
            STOP_MOVIE();
-           vmsg(PMORE_MSG_MOVIE_INTERACTION_STOPPED);
+           bmsg(PMORE_MSG_MOVIE_INTERACTION_STOPPED);

            return 0;
        }
:mf_movieSyncFrame()

        int c = 0;
        mfmovie.pause = 0;
-       c = vmsg(PMORE_MSG_MOVIE_PAUSE);
+       c = bmsg(PMORE_MSG_MOVIE_PAUSE);

--

telnet://xdbbs.twbbs.org ->  [叉滴小站]

--
 ※ 發信站: 叉滴小站(XDBBS.twbbs.org)
 ◆ 作者: hrs113355
 ◆ 故鄉: 59.121.105.90 (你好網子)
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻