吉里吉里改造メモ(2)

タイトルに戻る時に確認ダイアログの表示を設定出来るようにする

メニューの システム→最初に戻る と、タグのgotostartからタイトルに戻るときに変数sf.titleAskの真偽で確認ダイアログを表示するか決定出来るようにする。
まず以下のコードをAfterInit.tjsに追加してください。


kag.goToStartWithAsk = function ()
{
	//追加部分↓
	// 最初に戻る(確認あり)
	//var result = askYesNo("最初に戻ります。よろしいですか ?");
	//if(result) goToStart();
	if (sf.titleAsk)
	{
		if (askYesNo("タイトルに戻りますか?")) goToStart();
	}
	else
	{
		goToStart();
	}
	//追加部分↑
} incontextof kag;
 

 

メニューから最初に戻るを選択したときはこのkag.goToStartWithAsk関数が呼ばれます。
また、タグgotostartはask=trueとするとkag.goToStartWithAskが、ask=falseとするとgoToStartが呼ばれるので、sf.titleAskの値で確認ダイアログの表示を決定したければ、
@gotostart ask=true
としてください。
tjsからタイトルに戻りたいときは、kag.goToStartWithAskを使用してください。

これで後は設定画面でsf.titleAskの値を変更出来るようにすれば、OKです。

Pocket

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です