;==============================================
;吉里吉里 ver.1.03 release-type
;File Header 【初期設定画面】
;----------------------------------------------
;◎ File Pointer
*save_testtop
[history output=false enabled=false]\
;[ct]\
;==============================================
;▼ Format before Setting Up
;▼ Macro PG
;==============================================
;
;==============================================
;▼ Format before Setting Up
;▼ Config setup
;==============================================
;▼ 【上のタスクの「タイトルに戻る」を無効化】
;[startanchor enabled=false]\
;
;▼ 【ＳＡＶＥ用ＢＧＭ読み込み】
;
;▼ 【ＳＡＶＥ用メッセージウインドウ】
[position layer=message2 left=20 top=20 width=600 height=440 marginb=0 marginl=0 marginr=0 margint=0  color="0x265579" opacity=0]\
[layopt layer=message2 page=fore visible=true]\
[jump target=*save_main]\
[s]
;
;----------------------------------------------
;▼ Starting File for "SAVE"
;----------------------------------------------
;◎ File Pointer
*save_main
;[er]\
;▼ 【原寸のＣＧ画像をbaseレイヤーに表示】
;
;▼ 【メッセージウインドウ内のメニュー設定】
;
;▼ 【前景レイヤー数を一時的に増加させる】
[laycount layers=14]\
;
;▼ 【レイヤー番号については下記のように予約を行うので設定時には競合に注意】
;	レイヤー番号
;	Base:	背景レイヤー			（予約）
;	0:	アニメーションレイヤー		（予約）
;	1:～	サムネールレイヤー		（可変）
;
;▼ 【前景レイヤーの可視化設定】
;　　※アニメーションレイヤー（前景レイヤー0は不可視化設定）
;　　今後、予約レイヤーについてはここで必ず不可視化を行う。
[layopt layer=0 page=fore visible=false]\
[layopt layer=1 page=fore visible=false]\
[layopt layer=2 page=fore visible=true]\
[layopt layer=3 page=fore visible=true]\
[layopt layer=4 page=fore visible=true]\
[layopt layer=5 page=fore visible=false]\
[layopt layer=6 page=fore visible=false]\
[layopt layer=7 page=fore visible=false]\
[layopt layer=8 page=fore visible=false]\
[layopt layer=9 page=fore visible=false]\
[layopt layer=10 page=fore visible=false]\
[layopt layer=11 page=fore visible=false]\
[layopt layer=12 page=fore visible=false]\
[layopt layer=13 page=fore visible=false]\
;
;▼ ページ数の初期化
[eval exp="sf.ld_page=0"]\
;
[jump target=*tip_bot]\
[s]
;
;
;----------------------------------------------
;▼ Starting File for "MASK"
;----------------------------------------------
;◎ File Pointer
*tip_bot
;▼ 【セーブ画面再生】
[if exp="sf.ld_page==0"]\
[image storage="save_test" layer=2 left=0 top=0 opacity=255 grayscale="false" rgamma=1.0 ggamma=1.0]\
[endif]\
[if exp="sf.ld_page==1"]\
[image storage="save_test2" layer=2 left=0 top=0 opacity=255 grayscale="false" rgamma=1.0 ggamma=1.0]\
[endif]\
;
[image storage="clear" layer=3 page=fore left=509 top=32 opacity=255 grayscale="false" rgamma=1.0 ggamma=1.0]\
[image storage="clear" layer=4 page=fore left=506 top=437 opacity=255 grayscale="false" rgamma=1.0 ggamma=1.0]\
;
[jump target=*tip]\
[s]
;
;----------------------------------------------
;▼ Starting File for "MASK"
;----------------------------------------------
;◎ File Pointer
*tip
[iscript]
function thumbnail(n)
{
	if(kag.getBookMarkPageName(n) != '(未設定)')
	{
		kag.fore.layers[3].loadImages(%[storage:kag.getBookMarkFileNameAtNum(n), left:38, top:230, visible:true]);
	}
}

function hidethumbnail()
{
	kag.fore.layers[3].visible=false;
}

function SaveGameFile(n)
{
	if(sf.sys_use==1 && sf.voice==1)
	{
		f.vnum=intrandom(0,sf.svk_count);
		kag.se[0].setOptions(%[gvolume:80]);
		kag.se[0].play(%[storage:sf.svk_voice[f.vnum]]);
	}
	kag.storeBookMark(n);
	kag.se[0].stop();
	kag.process('save_test.ks','*tip');
}
[endscript]
;▼ 【セーブメニュー】
[position layer=message2 left=0 top=0 width=800 height=600 marginb=0 marginl=0 marginr=0 margint=0  color="0x265579" opacity=0]\
[current layer=message2]\
[er]\
[nowait]\
[style align=left]\
[r][r]\
[locate x=0 y=80]\
;[font shadow=false size=13 color=0xFF3366]\
;[locate x=0 y=40]\
[font shadow=false size=16 color=0xFFFFFF]\
[locate x=298 y=107]\
[link onenter="thumbnail((sf.ld_page*10)+0)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+0)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+0)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+0)"][endlink]
[locate x=298 y=154]\
[link onenter="thumbnail((sf.ld_page*10)+1)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+1)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+1)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+1)"][endlink]
[locate x=298 y=201]\
[link onenter="thumbnail((sf.ld_page*10)+2)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+2)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+2)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+2)"][endlink]
[locate x=298 y=248]\
[link onenter="thumbnail((sf.ld_page*10)+3)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+3)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+3)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+3)"][endlink]
[locate x=298 y=295]\
[link onenter="thumbnail((sf.ld_page*10)+4)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+4)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+4)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+4)"][endlink]
[locate x=298 y=342]\
[link onenter="thumbnail((sf.ld_page*10)+5)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+5)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+5)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+5)"][endlink]
[locate x=298 y=389]\
[link onenter="thumbnail((sf.ld_page*10)+6)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+6)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+6)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+6)"][endlink]
[locate x=298 y=436]\
[link onenter="thumbnail((sf.ld_page*10)+7)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+7)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+7)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+7)"][endlink]
[locate x=298 y=483]\
[link onenter="thumbnail((sf.ld_page*10)+8)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+8)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+8)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+8)"][endlink]
[locate x=298 y=530]\
[link onenter="thumbnail((sf.ld_page*10)+9)" onleave="hidethumbnail()" exp="SaveGameFile((sf.ld_page*10)+9)"][emb exp="kag.getBookMarkPageName((sf.ld_page*10)+9)"] [emb exp="kag.getBookMarkDate((sf.ld_page*10)+9)"][endlink]
;
[style align=left]\
[font shadow=default size=default color=default]\
[endnowait]\
;
;
;▼ 【右クリックで前画面に戻る】
[if exp="sf.menuflg==0"]\
[rclick jump=true storage="sys_voice_save.ks" target="*go_menu" enabled=true]\
[endif]\
[if exp="sf.menuflg==1"]\
[rclick jump=true storage="sys_voice_save.ks" target="*go_game" enabled=true]\
[endif]\
[s]\
;
*st0
[save place=0 ask="true"]\
[jump target=*tip]\
[s]\
;
*st1
[save place=1 ask="true"]\
[jump target=*tip]\
[s]\
;
*st2
[save place=2 ask="true"]\
[jump target=*tip]\
[s]\
;
*st3
[save place=3 ask="true"]\
[jump target=*tip]\
[s]\
;
*st4
[save place=4 ask="true"]\
[jump target=*tip]\
[s]\
;
*st5
[save place=5 ask="true"]\
[jump target=*tip]\
[s]\
;
*st6
[save place=6 ask="true"]\
[jump target=*tip]\
[s]\
;
*st7
[save place=7 ask="true"]\
[jump target=*tip]\
[s]\
;
*st8
[save place=8 ask="true"]\
[jump target=*tip]\
[s]\
;
*st9
[save place=9 ask="true"]\
[jump target=*tip]\
[s]\
;
*st10
[save place=10 ask="true"]\
[jump target=*tip]\
[s]\
;
*st11
[save place=11 ask="true"]\
[jump target=*tip]\
[s]\
;
*st12
[save place=12 ask="true"]\
[jump target=*tip]\
[s]\
;
*st13
[save place=13 ask="true"]\
[jump target=*tip]\
[s]\
;
*st14
[save place=14 ask="true"]\
[jump target=*tip]\
[s]\
;
*st15
[save place=15 ask="true"]\
[jump target=*tip]\
[s]\
;
*st16
[save place=16 ask="true"]\
[jump target=*tip]\
[s]\
;
*st17
[save place=17 ask="true"]\
[jump target=*tip]\
[s]\
;
*st18
[save place=18 ask="true"]\
[jump target=*tip]\
[s]\
;
*st19
[save place=19 ask="true"]\
[jump target=*tip]\
[s]\
;
;----------------------------------------------
;▼ 【ゲーム本編に戻る】
;----------------------------------------------
;
*close_syori
;
[current layer=message0]\
;▼ 【右クリックを本編仕様に戻す】
[rclick jump=false call=false]\
;
;▼ 【前景レイヤーを開放・初期化】
[laycount layers=7]\
;
;▼ 【背景レイヤーを開放・初期化】
[layopt layer=message2 page=fore visible=true]\
;
;▼ 【BGMを停止】
[history output=true enabled=true]\
;
;▼ 【ゲーム本編に戻る】
[jump storage="submenu.ks" target="*close_syori"]\
[s]
;
;----------------------------------------------
;▼ 【メニューに戻る】
;----------------------------------------------
;
*close_syori2
;
[current layer=message0]\
;▼ 【右クリックを本編仕様に戻す】
[rclick jump=false call=false]\
;
;▼ 【前景レイヤーを開放・初期化】
[laycount layers=7]\
;
;▼ 【背景レイヤーを開放・初期化】
[layopt layer=message2 page=fore visible=true]\
;
;
;▼ 【メニューに戻る】
[jump storage="submenu.ks" target="*menu_main"]\
[s]\
;----------------------------------------------
;■ページ変更
;----------------------------------------------
*page_chg
[if exp="sf.ld_page==0"]\
[eval exp="sf.ld_page=1"]\
[jump target="*tip_bot"]\
[endif]\
[if exp="sf.ld_page==1"]\
[eval exp="sf.ld_page=0"]\
[jump target="*tip_bot"]\
[endif]\
[s]\
;==============================================
