316 lines
20 KiB
Text
316 lines
20 KiB
Text
|
||
[locklink]
|
||
[locksnapshot]
|
||
|
||
[cancelautomode]
|
||
[cancelskip]
|
||
|
||
; 右クリックで閉じるように
|
||
[rclick jump=true storage="" target="*exit" enabled=true]
|
||
|
||
; メニュー呼び出しボタンを非表示にする
|
||
[backlay]
|
||
[sysbtopt backvisible=false]
|
||
|
||
|
||
[eval exp="tf.fadeControl = 250"]
|
||
[eval exp="f.enableWheel = 0"]
|
||
[eval exp="tf.rClickMode = ''"]
|
||
|
||
|
||
;;メッセージレイヤの表示状態を記録
|
||
;[eval exp="tf.messageLayer0visible = kag.fore.messages[0].visible"]
|
||
;[eval exp="tf.messageLayer1visible = kag.fore.messages[1].visible"]
|
||
;[eval exp="tf.messageLayer2visible = kag.fore.messages[2].visible"]
|
||
;[eval exp="tf.messageLayer3visible = kag.fore.messages[3].visible"]
|
||
;
|
||
;; メッセージレイヤ 0-3 を非表示にする
|
||
;[layopt layer="message0" page=back visible=false]
|
||
;[layopt layer="message1" page=back visible=false]
|
||
;[layopt layer="message2" page=back visible=false]
|
||
;[layopt layer="message3" page=back visible=false]
|
||
|
||
[eval exp="kag.fore.messages[4].type = ltAlpha"]
|
||
[eval exp="kag.back.messages[4].type = ltAlpha"]
|
||
|
||
[eval exp="global.pio.resetPos()"]
|
||
[eval exp="tf.buttonMatrix = []"]
|
||
|
||
|
||
*pagemake
|
||
[eval exp="global.pio.enabled=false"]
|
||
|
||
[eval exp="kag.fore.layers[3].absolute = 1003500"]
|
||
[eval exp="kag.back.layers[3].absolute = 1003500"]
|
||
[image page=back layer=3 storage="menu_bg" visible=true opacity=255]
|
||
|
||
; メッセージレイヤ 4 を使う
|
||
[position layer="message4" page=back left=0 top=0 width=1366 height=768 margint=0 marginl=0 opacity=0 frame=""]
|
||
[layopt layer="message4" page=back visible=true opacity=255]
|
||
[current layer="message4" page=back]
|
||
[er]
|
||
[nowait]
|
||
[DisableClick]
|
||
|
||
|
||
[locate x=226 y=50 ][button clickse=sys_decide clicksebuf=9 graphic=menu_gotitle rightclick=*exit target="*back_title"]
|
||
[if exp="kag.historyOfStore.count!=0"]
|
||
[locate x=696 y=50][button clickse=sys_decide clicksebuf=9 rightclick=*exit graphic=menu_backoption target=*back_select]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[else]
|
||
; [pimage storage="menu_backoption2b" layer=3 page=back dx=696 dy=50]
|
||
[locate x=696 y=50][button rightclick=*exit graphic=menu_backoption2 target=*pagemake]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[endif]
|
||
|
||
[if exp="!tf.disableSave"]
|
||
[locate x=226 y=130][button clickse=sys_decide clicksebuf=9 graphic=menu_save rightclick=*exit target="*save"]
|
||
[locate x=696 y=130][button clickse=sys_decide clicksebuf=9 graphic=menu_load rightclick=*exit target="*load"]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[else]
|
||
[locate x=226 y=130][button rightclick=*exit graphic=menu_save2 target=*pagemake]
|
||
[locate x=696 y=130][button clickse=sys_decide clicksebuf=9 graphic=menu_load rightclick=*exit target="*load"]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[endif]
|
||
|
||
[locate x=226 y=210][button clickse=sys_decide clicksebuf=9 graphic=menu_config rightclick=*exit target="*config"]
|
||
[locate x=696 y=210][button clickse=sys_decide clicksebuf=9 graphic=menu_backlog rightclick=*exit target="*back_log"]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
|
||
[locate x=226 y=290][button clickse=sys_decide clicksebuf=9 graphic=menu_repeat rightclick=*exit target="*repeat"]
|
||
[if exp="kag.historyOfStore2.count!=0"]
|
||
[locate x=696 y=290][button clickse=sys_decide clicksebuf=9 rightclick=*exit graphic=menu_goback target=*go_back]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[else]
|
||
; [pimage storage="menu_goback2b" layer=3 page=back dx=696 dy=290]
|
||
[locate x=696 y=290][button rightclick=*exit graphic=menu_goback2 target=*pagemake]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[endif]
|
||
|
||
[locate x=226 y=370][button clickse=sys_decide clicksebuf=9 graphic=menu_automode rightclick=*exit target="*automode"]
|
||
[locate x=696 y=370][button clickse=sys_decide clicksebuf=9 graphic=menu_skipmode rightclick=*exit target="*skipmode"]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
|
||
[iscript]
|
||
tf.flag = true;
|
||
if(f.skipCondExp !== void) tf.flag = Scripts.eval(f.skipCondExp);
|
||
[endscript]
|
||
[if exp="(f.skipTarget != '' && sf.scenarioPass[f.skipTarget] && tf.flag) || f.nowExecKaisou || tf.defeated"]
|
||
[locate x=226 y=450][button clickse=sys_decide clicksebuf=9 graphic=menu_sceneskip rightclick=*exit target="*sceneSkip"]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[else]
|
||
; [pimage storage="menu_sceneskip2b" layer=3 page=back dx=226 dy=450]
|
||
[locate x=226 y=450][button rightclick=*exit graphic=menu_sceneskip2 target=*pagemake]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
[endif]
|
||
[locate x=696 y=450][button clickse=sys_decide clicksebuf=9 graphic=menu_windowmove rightclick=*exit target="*messagewindow_move"]
|
||
|
||
[locate x=226 y=530][button clickse=sys_decide clicksebuf=9 graphic=menu_extasy rightclick=*exit target="*extasycount_visible" cond="sf.R18"]
|
||
[locate x=696 y=530][button clickse=sys_decide clicksebuf=9 graphic=menu_windowhide rightclick=*exit target="*messagewindow_erace"]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
|
||
[locate x=226 y=610][button clickse=sys_decide clicksebuf=9 graphic=menu_close rightclick=*exit target="*close"]
|
||
|
||
[locate x=816 y=660][button clickse=sys_decide clicksebuf=9 rightclick=*exit graphic=menu_exit target=*exit]
|
||
[eval exp="tf.buttonMatrix.add(2)"]
|
||
|
||
[iscript]
|
||
pio.set(kag.back.messages[4], void, void);
|
||
pio.setMatrix(tf.buttonMatrix);
|
||
[endscript]
|
||
|
||
[endnowait]
|
||
[EnableClick]
|
||
|
||
[trans method=crossfade time=&(tf.fadeControl)]
|
||
[wt canskip=false]
|
||
[eval exp="global.pio.enabled=true"]
|
||
[eval exp="global.pio.setPosAtCursorPos()" cond="pio.layer.x==-1 || pio.layer.y!=-1"]
|
||
[eval exp="tf.fadeControl = 250"]
|
||
[waittrig name="rightClick" canskip=false]
|
||
|
||
|
||
*exit
|
||
[call target=*erace_screen]
|
||
|
||
[trans method=crossfade time=&(tf.fadeControl)]
|
||
[wt canskip=false]
|
||
|
||
[current layer="message1"]
|
||
|
||
[eval exp="f.enableWheel = 1"]
|
||
|
||
[rclick jump=false]
|
||
|
||
[eval exp="kag.fore.layers[3].absolute = 6000"]
|
||
[eval exp="kag.back.layers[3].absolute = 6000"]
|
||
|
||
[unlocksnapshot]
|
||
|
||
;設定内容の保存
|
||
[eval exp="kag.saveSystemVariables()"]
|
||
[eval exp="global.pio.enabled=false"]
|
||
|
||
[return]
|
||
|
||
|
||
*erace_screen
|
||
[eval exp="global.pio.enabled=false"]
|
||
[er]
|
||
|
||
[freeimage page=back layer=3]
|
||
|
||
; メッセージレイヤ 4 を非表示に
|
||
[position layer="message4" page=back left=0 top=0 width=1366 height=768 color=0x000000 opacity=0 frame=""]
|
||
[layopt layer="message4" page=back visible=false opacity=255]
|
||
|
||
; メニュー呼び出しボタンを復帰
|
||
[sysbtopt backvisible=true cond="f.titleflg==0"]
|
||
[eval exp="systembutton_object.backButtons[6].visible=false" cond="f.選択肢表示中==true"]
|
||
|
||
;; メッセージレイヤ 0-3 を復帰
|
||
;[layopt layer="message0" page=back visible=true cond="tf.messageLayer0visible==true"]
|
||
;[layopt layer="message1" page=back visible=true cond="tf.messageLayer1visible==true"]
|
||
;[layopt layer="message2" page=back visible=true cond="tf.messageLayer2visible==true"]
|
||
;[layopt layer="message3" page=back visible=true cond="tf.messageLayer3visible==true"]
|
||
[return]
|
||
|
||
|
||
*back_select
|
||
[eval exp="global.pio.enabled=false"]
|
||
[eval exp="kag.onBackStartMenuItemClick()"]
|
||
[eval exp="tf.fadeControl = 100"]
|
||
[jump target=*pagemake]
|
||
|
||
*back_title
|
||
[eval exp="global.pio.enabled=false"]
|
||
[eval exp="kag.onGoToStartMenuItemClick()"]
|
||
[eval exp="tf.fadeControl = 100"]
|
||
[jump target=*pagemake]
|
||
|
||
*save
|
||
[call target=*erace_screen]
|
||
[eval exp="f.rclickmode = 2"]
|
||
[call storage=save_load.ks target=*start2]
|
||
|
||
[current layer="message1"]
|
||
[eval exp="f.enableWheel = 1"]
|
||
|
||
[eval exp="kag.fore.layers[3].absolute = 6000"]
|
||
[eval exp="kag.back.layers[3].absolute = 6000"]
|
||
[eval exp="kag.saveSystemVariables()"]
|
||
|
||
[rclick jump=false]
|
||
|
||
[return]
|
||
|
||
*load
|
||
[call target=*erace_screen]
|
||
[eval exp="f.rclickmode = 1"]
|
||
[call storage=save_load.ks target=*start2]
|
||
|
||
[current layer="message1"]
|
||
[eval exp="f.enableWheel = 1"]
|
||
|
||
[eval exp="kag.fore.layers[3].absolute = 6000"]
|
||
[eval exp="kag.back.layers[3].absolute = 6000"]
|
||
[eval exp="kag.saveSystemVariables()"]
|
||
|
||
[rclick jump=false]
|
||
|
||
[return]
|
||
|
||
*config
|
||
[call target=*erace_screen]
|
||
[unlocksnapshot]
|
||
[call storage=configmenu.ks target=*start2]
|
||
[return]
|
||
|
||
*sceneSkip
|
||
[call target=*erace_screen]
|
||
[trans method=crossfade time=100]
|
||
[current layer="message1"]
|
||
[eval exp="f.enableWheel = 1"]
|
||
[eval exp="kag.fore.layers[3].absolute = 6000"]
|
||
[eval exp="kag.back.layers[3].absolute = 6000"]
|
||
[rclick jump=false]
|
||
[call storage=skipnext.ks]
|
||
;[iscript]
|
||
;
|
||
;dm('#####################');
|
||
;dm('■ kag.conductor.callStackDepth : ' + kag.conductor.callStackDepth);
|
||
;dm('kag.conductor : ' + kag.conductor);
|
||
;dm('kag.extraConductor : ' + kag.extraConductor);
|
||
;dm('f.skipStorage : ' + f.skipStorage);
|
||
;dm('f.skipTarget : ' + f.skipTarget);
|
||
;
|
||
;dm('kag.conductor.curStorage : ' + kag.conductor.curStorage);
|
||
;dm('kag.conductor.curLine : ' + kag.conductor.curLine);
|
||
;dm('kag.mainConductor.curStorage : ' + kag.mainConductor.curStorage);
|
||
;dm('kag.mainConductor.curLine : ' + kag.mainConductor.curLine);
|
||
;
|
||
;dm('kag.mainConductor.status : ' + kag.mainConductor.status);
|
||
;
|
||
;[endscript]
|
||
;
|
||
;;[wait time=10]
|
||
|
||
[iscript]
|
||
if(tf.skipNextFlag && kag.mainConductor.status != kag.mainConductor.mRun) kag.mainConductor.run();
|
||
[endscript]
|
||
|
||
[return]
|
||
|
||
*back_log
|
||
[er]
|
||
[eval exp="global.pio.enabled=false"]
|
||
[image page=back layer=3 storage="menu_bg" visible=true opacity=255]
|
||
[trans method=crossfade time=100]
|
||
[wt canskip=false]
|
||
[eval exp="kag.historyLayer.bggraphic = 'backlog_bg2'"]
|
||
[eval exp="kag.onShowHistoryMenuItemClick()"]
|
||
[waittrig name="history" canskip=false]
|
||
|
||
[eval exp="kag.historyLayer.bggraphic = 'backlog_bg'"]
|
||
[eval exp="tf.fadeControl = 100"]
|
||
[jump target=*exit]
|
||
|
||
*repeat
|
||
[eval exp="systembutton_object.onRepeatButtonClick()"]
|
||
[jump target=*pagemake]
|
||
|
||
*go_back
|
||
[eval exp="kag.goBackHistory2()"]
|
||
[jump target=*exit]
|
||
|
||
*automode
|
||
[eval exp="tf.rClickMode = 'enter_automode'"]
|
||
[eval exp="tf.fadeControl = 100"]
|
||
[eval exp="kag.enterAutoMode()"]
|
||
[jump target=*exit]
|
||
|
||
*skipmode
|
||
[eval exp="tf.rClickMode = 'enter_skipmode'"]
|
||
[eval exp="tf.fadeControl = 100"]
|
||
[jump target=*exit]
|
||
|
||
*extasycount_visible
|
||
[eval exp="tf.fadeControl = 200"]
|
||
[eval exp="systembutton_object.onExtasyCountClick()"]
|
||
[jump target=*exit]
|
||
|
||
*messagewindow_move
|
||
[eval exp="tf.fadeControl =200"]
|
||
[eval exp="systembutton_object.onWindowMoveButtonClick()"]
|
||
[jump target=*exit]
|
||
|
||
*messagewindow_erace
|
||
[eval exp="tf.fadeControl = 100"]
|
||
[eval exp="tf.rClickMode = 'message_hide'"]
|
||
[jump target=*exit]
|
||
|
||
*close
|
||
[close]
|
||
[eval exp="tf.fadeControl = 100"]
|
||
[jump target=*pagemake]
|
||
|