作者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 (你好網子)