shiny-cuty-excel-chiffon/data/rclickmenu.ks
2024-10-22 11:38:49 -05:00

316 lines
20 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.


[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]