12/06/27 17:36:05.99 FKE4icte
質問です。
今、セーブロード画面を作ろうとしています。
こんな感じで
if (sf.new_savedata == num)
drawText(130, 40, "(New)", 0xff0000);
最新のデータには(New)を表示したいのですが、
MainWindow.tjsの設定で、
function saveBookMarkWithAsk(num,autoon,autostr)//mebius:引数追加(autoon,autostr)
{
// 栞番号 num に栞を設定する
// そのとき、設定するかどうかをたずねる
if(readOnlyMode) return false;
if(bookMarkProtectedStates[num]) return false;
var prompt = "栞 ";
//mebius:autoonがtrueならstrを番号として使う。
if(autoon)
prompt += autostr;
else
if(num < numBookMarks) prompt += (num+1);
if(bookMarkDates[num] != "") // bookMarkDates が空文字の場合は栞は存在しない
prompt += "「" + bookMarkNames[num] + "」";
prompt += "に「"+ pcflags.currentPageName + "」をはさみますか?";
var result = askYesNo(prompt, "確認", saveBookMark, void, num);
if(result) return saveBookMark(num);
return ☆☆☆;
}