Index: D:/himeriri/data/scenario/zoomScroll.ks =================================================================== --- D:/himeriri/data/scenario/zoomScroll.ks (revision 4) +++ D:/himeriri/data/scenario/zoomScroll.ks (revision 14) @@ -1,402 +0,0 @@ -@if exp="typeof(global.zoomScroll_object) == 'undefined'" -@iscript - -/* - 背景/前景画像の拡大縮小スクロール効果による表示を行うプラグイン -*/ - -class ZoomScrollPlugin extends KAGPlugin -{ - var tempLayer; // テンポラリレイヤ - var tempLayer2; // テンポラリレイヤ2 - var overlayLayer; // オーバーレイレイヤ - - var sl, st, sw, sh; - var dl, dt, dw, dh; - var fsl, fst, fsw, fsh; - var fdl, fdt, fdw, fdh; - var opa1, opa2; - var startTick; // 開始ティック - var time; // ズームを行っている時間 - var mode; // 前景レイヤモード - var accel; // 加速度的な動きを行うか ( 負 : 0 : 正 ) - var storage; - var moving = false; - var nextstop; - var moveFunc; // 移動位置計算用関数 - var targetLayerName; // 対象レイヤ名 - var targetLayer; // 対象レイヤ - - function ZoomScrollPlugin(window) - { - super.KAGPlugin(); - this.window = window; - } - - function finalize() - { - // finalize メソッド - // このクラスの管理するすべてのオブジェクトを明示的に破棄 - stop(); - - invalidate tempLayer if tempLayer !== void; - invalidate overlayLayer if overlayLayer !== void; - - super.finalize(...); - } - - function startZoomScroll(storage, layer, mode, basestorage, sl, st, sw, sh, dl, dt, dw, dh, time, accel, fsl, fst, fsw, fsh, fdl, fdt, fdw, fdh, opa1, opa2) - { - // storage : 表示画像 - // layer : 対象レイヤ - // mode : 前景レイヤの透過モード - // bgimage : 背景画像 - // sl st sw sh : 初期位置 - // dl dt dw dh : 最終位置 - // fsl fst fsw fsh : 枠の初期位置 - // fdl fdt fdw fdh : 枠の最終位置 - // opa1 : 初期不透明度 - // opa2 : 最終不透明度 - // time : ズームを行っている時間 - // accel : 加速をつけるかどうか - - // 既存の動作を停止 - stop(); - - // 対象レイヤを決定 - if(layer == '' || layer == 'base') - targetLayer = window.fore.base; - else - targetLayer = window.fore.layers[+layer]; - - // 背景画像の読み込み - if(basestorage !== void) - window.tagHandlers.image(%[ storage : basestorage, layer : layer, page : 'fore']); - - // オブジェクトにパラメータをコピー - this.sl = sl; this.st = st; this.sw = sw; this.sh = sh; - this.dl = dl; this.dt = dt; this.dw = dw; this.dh = dh; - this.fsl = (fsl !== void) ? +fsl : sl; this.fst = (fst !== void) ? +fst : st; this.fsw = (fsw !== void) ? +fsw : sw; this.fsh = (fsh !== void) ? +fsh : sh; - this.fdl = (fdl !== void) ? +fdl : dl; this.fdt = (fdt !== void) ? +fdt : dt; this.fdw = (fdw !== void) ? +fdw : dw; this.fdh = (fdh !== void) ? +fdh : dh; - this.opa1 = (opa1 !== void) ? +opa1 : 255; this.opa2 = (opa2 !== void) ? +opa2 : 255; - this.time = time; - this.accel = accel; - this.storage = storage; - this.targetLayerName = layer; - this.mode = mode; - - // tempLayer 確保 - var base = window.fore.base; - if(tempLayer === void) - { - tempLayer = new Layer(window, base); - tempLayer.loadImages(storage); - } - - // tempLayer2 確保 - if(tempLayer2 === void) - { - tempLayer2 = new Layer(window, base); - tempLayer2.face = dfBoth; - tempLayer2.type = layer == 'base' ? ltCoverRect : (mode == 'rect' ? ltCoverRect : ltTransparent); - // overlayLayer は 初期サイズあるいは最終サイズのどちらか大きい方 - // のサイズになるが、画面サイズよりは大きくならない - var mw = sw > dw ? sw : dw; - var mh = sh > dh ? sh : dh; - tempLayer2.setImageSize( - mw < base.imageWidth ? mw : base.imageWidth, - mh < base.imageHeight ? mh : base.imageHeight); - } - - // overlayLayer 確保 - if(overlayLayer === void) - { - overlayLayer = new Layer(window, base); - overlayLayer.absolute = targetLayer.absolute + 1; // 対象レイヤのすぐ手前 - overlayLayer.hitType = htMask; - overlayLayer.hitThreshold = 256; // マウスメッセージは全域透過 - overlayLayer.face = dfBoth; - overlayLayer.type = layer == 'base' ? ltCoverRect : (mode == 'rect' ? ltCoverRect : ltTransparent); - // overlayLayer は 初期サイズあるいは最終サイズのどちらか大きい方 - // のサイズになるが、画面サイズよりは大きくならない - var fmw = this.fsw > this.fdw ? this.fsw : this.fdw; - var fmh = this.fsh > this.fdh ? this.fsh : this.fdh; - overlayLayer.setImageSize( - fmw < base.imageWidth ? fmw : base.imageWidth, - fmh < base.imageHeight ? fmh : base.imageHeight); - } - - // 移動位置計算関数の設定 - moveFunc = defaultMover; - - // 初期位置に表示 - moveFunc(moveAt, 0); - overlayLayer.visible = true; - if(layer != 'base') targetLayer.visible = false; - - // 開始 - startTick = System.getTickCount(); - System.addContinuousHandler(continuousHandler); - moving = true; - nextstop = false; - } - - function moveAt(l, t, w, h, fl, ft, fw, fh, opa) - { - // l t w h 位置に移動 - - // レイヤ移動 - var base = window.fore.base; - var t2l = l < 0 ? 0 : l; - var t2t = t < 0 ? 0 : t; - var t2w = l + w > base.imageWidth ? base.imageWidth - t2l : l + w - t2l; - var t2h = t + h > base.imageHeight ? base.imageHeight - t2t : t + h - t2t; - var oll = fl < l ? l : fl; - var olt = ft < t ? t : ft; - var olw = fl + fw > l + w ? l + w - oll : fl + fw - oll; - var olh = ft + fh > t + h ? t + h - olt : ft + fh - olt; - if(t2w > 0 && t2h > 0 && t2l + t2w > fl && t2t + t2h > ft) - { - tempLayer2.setPos(t2l, t2t, t2w, t2h); - - // 拡大縮小転送 - tempLayer2.face = dfBoth; - tempLayer2.stretchCopy(l - t2l, t - t2t, w, h, - tempLayer, 0, 0, tempLayer.imageWidth, tempLayer.imageHeight); - - overlayLayer.visible = true; - overlayLayer.setPos(oll, olt, olw, olh); - - // 転送 - overlayLayer.copyRect(0, 0, - tempLayer2, oll - t2l, olt - t2t, olw, olh); - - if(targetLayerName != 'base') - { - overlayLayer.opacity = opa; - } - } - else - { - overlayLayer.visible = false; - } - } - - /*static*/ function defaultMover(func, tm) - { - // 位置計算 - // tm は 0.0(開始点) 〜 1.0(終了点) の間で変化する変数なので、 - // これを元にして位置を計算する - var l = (int)((dl - sl) * tm + sl); - var t = (int)((dt - st) * tm + st); - var w = (int)((dw - sw) * tm + sw); - var h = (int)((dh - sh) * tm + sh); - var fl = (int)((fdl - fsl) * tm + fsl); - var ft = (int)((fdt - fst) * tm + fst); - var fw = (int)((fdw - fsw) * tm + fsw); - var fh = (int)((fdh - fsh) * tm + fsh); - var opa = (int)((opa2 - opa1) * tm + opa1); - - // 移動 - func(l, t, w, h, fl, ft, fw, fh, opa); - } - - function continuousHandler(tick) - { - // ハンドラ - if(nextstop) - { - // 終了 - finish(); - return; - } - - // 時間を得る - var tm = tick - startTick; - tm /= time; - if(tm >= 1) - { - nextstop = true; - tm = 1; - } - else - { - // 加速計算 - if(accel < 0) - { - // 上弦 ( 最初が動きが早く、徐々に遅くなる ) - tm = 1.0 - tm; - tm = Math.pow(tm, -accel); - tm = 1.0 - tm; - } - else if(accel > 0) - { - // 下弦 ( 最初は動きが遅く、徐々に早くなる ) - tm = Math.pow(tm, accel); - } - } - - // 移動 - moveFunc(moveAt, tm); - } - - function finish() - { - // ズームの終了 - moveAt(dl, dt, dw, dh, fdl, fdt, fdw, fdh); - - if(targetLayerName == 'base') - { - // 背景レイヤの場合 - var base = window.fore.base; - if(fdl == dl && fdt == dt && fdw == dw && fdh == dh && fdl == 0 && fdt == 0 && fdw == base.imageWidth && - fdh == base.imageHeight && tempLayer.imageWidth == base.imageWidth && tempLayer.imageHeight == base.imageHeight) - { - // 最終位置が画面全体を覆っていて、かつ、 - // ズームさせた画像のサイズが背景画像と同じ場合 - // 画像を読み込む - window.tagHandlers.image(%[ storage : storage, layer : 'base', page : 'fore']); - } - else - { - // 最終位置が画面全体を覆っていない; - // この場合は、最終位置のサイズが 0 でない限り - // この状態からの栞の再開は不可能 ( 背景画像を再構成できない ) - // ( 背景に画像を読み込んだあとならば OK ) - window.fore.base.face = dfBoth; - - if(dw && dh) - { - tempLayer2.setImageSize(dw < 0 ? -dw : dw, dh < 0 ? -dh : dh); - tempLayer2.setSizeToImageSize(); - tempLayer2.setPos(dl, dt); - - // 拡大縮小転送 - tempLayer2.stretchCopy(0, 0, dw, dh, - tempLayer, 0, 0, tempLayer.imageWidth, tempLayer.imageHeight); - - if(fdw > dw) fdw = dw + dl; - if(fdh > dh) fdh = dh + dl; - - window.fore.base.copyRect(fdl, fdt, tempLayer2, fdl - dl, fdt - dt, fdw, fdh); - } - } - } - else - { - // 前景レイヤの場合 - if(dl == fdl && dt == fdt && dw == fdw && dh == fdh && dw == tempLayer.imageWidth && dh == tempLayer.imageHeight && fdw == tempLayer.imageWidth && fdh == tempLayer.imageHeight) - { - // 最終位置のサイズが前景レイヤと同じ場合 - // 画像を読み込む - window.tagHandlers.image(%[ storage : storage, layer : targetLayerName, page : 'fore', - left : dl, top : dt, visible : true, mode : mode]); - } - else - { - // そうでない場合 - // この場合は、最終位置のサイズが 0 で無い限り、 - // この状態から栞の再開は不可能 - // (対象のレイヤに画像をもう一度読み直すならば可) - if(dw && dh && fdw && fdh) - { - targetLayer.setSizeToImageSize(); - targetLayer.setPos(fdl, fdt, fdw, fdh); - targetLayer.face = dfBoth; - - tempLayer2.setImageSize(dw < 0 ? -dw : dw, dh < 0 ? -dh : dh); - tempLayer2.setSizeToImageSize(); - tempLayer2.setPos(dl, dt); - - // 拡大縮小転送 - tempLayer2.stretchCopy(0, 0, dw, dh, - tempLayer, 0, 0, tempLayer.imageWidth, tempLayer.imageHeight); - - if(fdw > dw) fdw = dw + dl; - if(fdh > dh) fdh = dh + dl; - - // 転送 - targetLayer.copyRect(0, 0, - tempLayer2, fdl - dl, fdt - dt, fdw, fdh); - targetLayer.opacity = opa2; - targetLayer.visible = true; - targetLayer.type = ltTransparent; - } - else - { - targetLayer.visible = false; - } - } - } - stop(); // 停止 - } - - function stop() - { - // 停止 - if(moving) - { - window.trigger('zoomscroll'); - System.removeContinuousHandler(continuousHandler); - moving = false; - } - invalidate tempLayer if tempLayer !== void; - tempLayer = void; - invalidate tempLayer2 if tempLayer2 !== void; - tempLayer2 = void; - invalidate overlayLayer if overlayLayer !== void; - overlayLayer = void; - targetLayer = void; - } - - function onStore(f, elm) - { - // 栞を保存するとき - } - - function onRestore(f, clear, elm) - { - // 栞を読み出すとき - stop(); // 動作を停止 - } - - function onStableStateChanged(stable) - { - } - - function onMessageHiddenStateChanged(hidden) - { - } - - function onCopyLayer(toback) - { - } - - function onExchangeForeBack() - { - } -} - -kag.addPlugin(global.zoomScroll_object = new ZoomScrollPlugin(kag)); - // プラグインオブジェクトを作成し、登録する - -@endscript -@endif -; マクロ登録 -@macro name="bgzoomscroll" -@eval exp="zoomScroll_object.startZoomScroll(mp.storage, 'base', 'rect', mp.basestorage, +mp.sl, +mp.st, +mp.sw, +mp.sh, +mp.dl, +mp.dt, +mp.dw, +mp.dh, +mp.time, +mp.accel, mp.fsl, mp.fst, mp.fsw, mp.fsh, mp.fdl, mp.fdt, mp.fdw, mp.fdh, mp.opa1, mp.opa2)" -@endmacro -@macro name="wbgzoomscroll" -@if exp="zoomScroll_object.moving" -@waittrig * name="zoomscroll" onskip="zoomScroll_object.finish()" -@endif -@endmacro -@macro name="fgzoomscroll" -@eval exp="zoomScroll_object.startZoomScroll(mp.storage, mp.layer, mp.mode, void, +mp.sl, +mp.st, +mp.sw, +mp.sh, +mp.dl, +mp.dt, +mp.dw, +mp.dh, +mp.time, +mp.accel, mp.fsl, mp.fst, mp.fsw, mp.fsh, mp.fdl, mp.fdt, mp.fdw, mp.fdh, mp.opa1, mp.opa2)" -@endmacro -@macro name="wfgzoomscroll" -@if exp="zoomScroll_object.moving" -@waittrig * name="zoomscroll" onskip="zoomScroll_object.finish()" -@endif -@endmacro -@return Index: D:/himeriri/data/scenario/voice.ks =================================================================== --- D:/himeriri/data/scenario/voice.ks (revision 4) +++ D:/himeriri/data/scenario/voice.ks (revision 14) @@ -1,32 +0,0 @@ -[w time=300] - -[if exp="sf.voice == void || sf.voice == 0"] -[eval exp="sf.voice = 1"] -[jump storage="menu_select.ks" target="*menu"] -[endif] - -[eval exp="sf.voice = 0" cond="sf.voice == 1"] -[jump storage="menu_select.ks" target="*menu"] -; - - - - ----------sub_routine of chain_music_mode -*music_play -[er] -[playbgm storage=&f.file loop=&f.loop] -現在の演奏曲は、[r] -NO [emb exp="f.count"]:[r] -[emb exp="kag.bgm.playingStorage"] です。[r] -[r] -[ch text="ループ再生中" cond="f.loop == true"][r] -[r] -[r] -[link target=*music_play exp="f.loop = true"]ループにする[endlink][r] -[link target=*music_play exp="f.loop = false"]ループを消す[endlink][r] -[wl canskip=true cond="f.loop == false"] -[p cond="f.loop == true"] -[er] -[return] - Index: D:/himeriri/data/scenario/00load.ks =================================================================== --- D:/himeriri/data/scenario/00load.ks (revision 4) +++ D:/himeriri/data/scenario/00load.ks (revision 14) @@ -1,1177 +0,0 @@ -;タイトル後のロードメニュー -; -; -*00load_menu - -[w time=300] - -; -[macro name="n"][graph storage="new" char=false][endmacro] -; -; -;右クリックでメニューに戻る -[rclick jump=true storage="00load.ks" target="*to_menu" enabled=true] -;メッセージ履歴を殺す -[history output=false] -; -;[r] -; -; -;------------------------------------------ -[iscript] -function thumbnail(n) -{ - if(kag.getBookMarkPageName(n) != '(未設定)') - { - kag.fore.layers[31].loadImages(%['storage'=>kag.getBookMarkFileNameAtNum(n), 'left'=>40, 'top'=>30, 'visible'=>'true']); - } -} -function hidethumbnail() -{ - kag.fore.layers[31].visible=false; -} -[endscript] -; -; -; -;------------------------------------------ -;ジャンプ先ページ選択 -[jump target="*1page" cond="sf.last_page <= 1"] -[jump target="*2page" cond="sf.last_page == 2"] -[jump target="*3page" cond="sf.last_page == 3"] -[jump target="*4page" cond="sf.last_page == 4"] -[jump target="*5page" cond="sf.last_page == 5"] -; -; -; -; -*1page -;1ページ目-------------------------------------------- -[eval exp="sf.last_page = 1"] -; -; -[current layer=message5] -[er] -[style linespacing=0 linesize=0] -; -[delay speed=nowait] -; -; -[font size=12 color=0xffffff][locate x=0 y=380]page:1 -;1列目 -;セーブデータ00 -[link target=*save00 onenter="thumbnail(0)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(0)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(0)"][n cond="sf.new_save == 1"][r] -; -;セーブデータ01 -[link target=*save01 onenter="thumbnail(1)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(1)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(1)"][n cond="sf.new_save == 2"][r] -; -;セーブデータ02 -[link target=*save02 onenter="thumbnail(2)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(2)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(2)"][n cond="sf.new_save == 3"][r] -; -;セーブデータ03 -[link target=*save03 onenter="thumbnail(3)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(3)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(3)"][n cond="sf.new_save == 4"][r] -; -;セーブデータ04 -[link target=*save04 onenter="thumbnail(4)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(4)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(4)"][n cond="sf.new_save == 5"][r] -; -;セーブデータ05 -[link target=*save05 onenter="thumbnail(5)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(5)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(5)"][n cond="sf.new_save == 6"][r] -; -;セーブデータ06 -[link target=*save06 onenter="thumbnail(6)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(6)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(6)"][n cond="sf.new_save == 7"][r] -; -;セーブデータ07 -[link target=*save07 onenter="thumbnail(7)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(7)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(7)"][n cond="sf.new_save == 8"][r] -; -;セーブデータ08 -[link target=*save08 onenter="thumbnail(8)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(8)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(8)"][n cond="sf.new_save == 9"][r] -; -;セーブデータ09 -[link target=*save09 onenter="thumbnail(9)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(9)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(9)"][n cond="sf.new_save == 10"][r] -; -;2列目 -;セーブデータ10 -[link target=*save10 onenter="thumbnail(10)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(10)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(10)"][n cond="sf.new_save == 11"][r] -; -;セーブデータ11 -[link target=*save11 onenter="thumbnail(11)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(11)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(11)"][n cond="sf.new_save == 12"][r] -; -;セーブデータ12 -[link target=*save12 onenter="thumbnail(12)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(12)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(12)"][n cond="sf.new_save == 13"][r] -; -;セーブデータ13 -[link target=*save13 onenter="thumbnail(13)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(13)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(13)"][n cond="sf.new_save == 14"][r] -; -;セーブデータ14 -[link target=*save14 onenter="thumbnail(14)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(14)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(14)"][n cond="sf.new_save == 15"][r] -; -;セーブデータ15 -[link target=*save15 onenter="thumbnail(15)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(15)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(15)"][n cond="sf.new_save == 16"][r] -; -;セーブデータ16 -[link target=*save16 onenter="thumbnail(16)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(16)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(16)"][n cond="sf.new_save == 17"][r] -; -;セーブデータ17 -[link target=*save17 onenter="thumbnail(17)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(17)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(17)"][n cond="sf.new_save == 18"][r] -; -;セーブデータ18 -[link target=*save18 onenter="thumbnail(18)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(18)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(18)"][n cond="sf.new_save == 19"][r] -; -;セーブデータ19 -[link target=*save19 onenter="thumbnail(19)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(19)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(19)"][n cond="sf.new_save == 20"][r] -; -; -; -[locate x=120 y=380] -[font size=18 color=0x777777]1  -[link target=*2page][font size=18 color=0xffffff]2[endlink]  -[link target=*3page][font size=18 color=0xffffff]3[endlink]  -[link target=*4page][font size=18 color=0xffffff]4[endlink]  -[link target=*5page][font size=18 color=0xffffff]5[endlink] -; -; -; -[s] -; -; -; -; -*2page -;2ページ目-------------------------------------------- -[eval exp="sf.last_page = 2"] -; -; -[current layer=message5] -[er] -[style linespacing=0 linesize=0] -; -[delay speed=nowait] -; -; -[font size=12 color=0xffffff][locate x=0 y=380]page:2 -;1列目 -;セーブデータ20 -[link target=*save20 onenter="thumbnail(20)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(20)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(20)"][n cond="sf.new_save == 21"][r] -; -;セーブデータ21 -[link target=*save21 onenter="thumbnail(21)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(21)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(21)"][n cond="sf.new_save == 22"][r] -; -;セーブデータ22 -[link target=*save22 onenter="thumbnail(22)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(22)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(22)"][n cond="sf.new_save == 23"][r] -; -;セーブデータ23 -[link target=*save23 onenter="thumbnail(23)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(23)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(23)"][n cond="sf.new_save == 24"][r] -; -;セーブデータ24 -[link target=*save24 onenter="thumbnail(24)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(24)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(24)"][n cond="sf.new_save == 25"][r] -; -;セーブデータ25 -[link target=*save25 onenter="thumbnail(25)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(25)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(25)"][n cond="sf.new_save == 26"][r] -; -;セーブデータ26 -[link target=*save26 onenter="thumbnail(26)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(26)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(26)"][n cond="sf.new_save == 27"][r] -; -;セーブデータ27 -[link target=*save27 onenter="thumbnail(27)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(27)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(27)"][n cond="sf.new_save == 28"][r] -; -;セーブデータ28 -[link target=*save28 onenter="thumbnail(28)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(28)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(28)"][n cond="sf.new_save == 29"][r] -; -;セーブデータ29 -[link target=*save29 onenter="thumbnail(29)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(29)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(29)"][n cond="sf.new_save == 30"][r] -; -;セーブデータ30 -[link target=*save30 onenter="thumbnail(30)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(30)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(30)"][n cond="sf.new_save == 31"][r] -; -;セーブデータ31 -[link target=*save31 onenter="thumbnail(31)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(31)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(31)"][n cond="sf.new_save == 32"][r] -; -;セーブデータ32 -[link target=*save32 onenter="thumbnail(32)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(32)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(32)"][n cond="sf.new_save == 33"][r] -; -;セーブデータ33 -[link target=*save33 onenter="thumbnail(33)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(33)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(33)"][n cond="sf.new_save == 34"][r] -; -;セーブデータ34 -[link target=*save34 onenter="thumbnail(34)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(34)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(34)"][n cond="sf.new_save == 35"][r] -; -;セーブデータ35 -[link target=*save35 onenter="thumbnail(35)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(35)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(35)"][n cond="sf.new_save == 36"][r] -; -;セーブデータ36 -[link target=*save36 onenter="thumbnail(36)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(36)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(36)"][n cond="sf.new_save == 37"][r] -; -;セーブデータ37 -[link target=*save37 onenter="thumbnail(37)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(37)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(37)"][n cond="sf.new_save == 38"][r] -; -;セーブデータ38 -[link target=*save38 onenter="thumbnail(38)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(38)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(38)"][n cond="sf.new_save == 39"][r] -; -;セーブデータ39 -[link target=*save39 onenter="thumbnail(39)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(39)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(39)"][n cond="sf.new_save == 40"][r] -; -; -; -[locate x=120 y=380] -[link target=*1page][font size=18 color=0xffffff]1[endlink]  -[font size=18 color=0x777777]2  -[link target=*3page][font size=18 color=0xffffff]3[endlink]  -[link target=*4page][font size=18 color=0xffffff]4[endlink]  -[link target=*5page][font size=18 color=0xffffff]5[endlink] -; -; -; -[s] -; -; -; -; -*3page -;3ページ目-------------------------------------------- -[eval exp="sf.last_page = 3"] -; -; -[current layer=message5] -[er] -[style linespacing=0 linesize=0] -; -[delay speed=nowait] -; -; -[font size=12 color=0xffffff][locate x=0 y=380]page:3 -;1列目 -[link target=*save40 onenter="thumbnail(40)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(40)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(40)"][n cond="sf.new_save == 41"][r] -; -[link target=*save41 onenter="thumbnail(41)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(41)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(41)"][n cond="sf.new_save == 42"][r] -; -[link target=*save42 onenter="thumbnail(42)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(42)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(42)"][n cond="sf.new_save == 43"][r] -; -[link target=*save43 onenter="thumbnail(43)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(43)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(43)"][n cond="sf.new_save == 44"][r] -; -[link target=*save44 onenter="thumbnail(44)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(44)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(44)"][n cond="sf.new_save == 45"][r] -; -[link target=*save45 onenter="thumbnail(45)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(45)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(45)"][n cond="sf.new_save == 46"][r] -; -[link target=*save46 onenter="thumbnail(46)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(46)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(46)"][n cond="sf.new_save == 47"][r] -; -[link target=*save47 onenter="thumbnail(47)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(47)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(47)"][n cond="sf.new_save == 48"][r] -; -[link target=*save48 onenter="thumbnail(48)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(48)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(48)"][n cond="sf.new_save == 49"][r] -; -[link target=*save49 onenter="thumbnail(49)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(49)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(49)"][n cond="sf.new_save == 50"][r] -; -[link target=*save50 onenter="thumbnail(50)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(50)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(50)"][n cond="sf.new_save == 51"][r] -; -[link target=*save51 onenter="thumbnail(51)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(51)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(51)"][n cond="sf.new_save == 52"][r] -; -[link target=*save52 onenter="thumbnail(52)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(52)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(52)"][n cond="sf.new_save == 53"][r] -; -[link target=*save53 onenter="thumbnail(53)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(53)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(53)"][n cond="sf.new_save == 54"][r] -; -[link target=*save54 onenter="thumbnail(54)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(54)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(54)"][n cond="sf.new_save == 55"][r] -; -[link target=*save55 onenter="thumbnail(55)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(55)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(55)"][n cond="sf.new_save == 56"][r] -; -[link target=*save56 onenter="thumbnail(56)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(56)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(56)"][n cond="sf.new_save == 57"][r] -; -[link target=*save57 onenter="thumbnail(57)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(57)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(57)"][n cond="sf.new_save == 58"][r] -; -[link target=*save58 onenter="thumbnail(58)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(58)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(58)"][n cond="sf.new_save == 59"][r] -; -[link target=*save59 onenter="thumbnail(59)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(59)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(59)"][n cond="sf.new_save == 60"][r] -; -; -; -[locate x=120 y=380] -[link target=*1page][font size=18 color=0xffffff]1[endlink]  -[link target=*2page][font size=18 color=0xffffff]2[endlink]  -[font size=18 color=0x777777]3  -[link target=*4page][font size=18 color=0xffffff]4[endlink]  -[link target=*5page][font size=18 color=0xffffff]5[endlink] -; -; -; -[s] -; -; -; -*4page -;4ページ目-------------------------------------------- -[eval exp="sf.last_page = 4"] -; -; -[current layer=message5] -[er] -[style linespacing=0 linesize=0] -; -[delay speed=nowait] -; -; -[font size=12 color=0xffffff][locate x=0 y=380]page:4 -;1列目 -[link target=*save60 onenter="thumbnail(60)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(60)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(60)"][n cond="sf.new_save == 61"][r] -; -[link target=*save61 onenter="thumbnail(61)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(61)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(61)"][n cond="sf.new_save == 62"][r] -; -[link target=*save62 onenter="thumbnail(62)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(62)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(62)"][n cond="sf.new_save == 63"][r] -; -[link target=*save63 onenter="thumbnail(63)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(63)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(63)"][n cond="sf.new_save == 64"][r] -; -[link target=*save64 onenter="thumbnail(64)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(64)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(64)"][n cond="sf.new_save == 65"][r] -; -[link target=*save65 onenter="thumbnail(65)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(65)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(65)"][n cond="sf.new_save == 66"][r] -; -[link target=*save66 onenter="thumbnail(66)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(66)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(66)"][n cond="sf.new_save == 67"][r] -; -[link target=*save67 onenter="thumbnail(67)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(67)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(67)"][n cond="sf.new_save == 68"][r] -; -[link target=*save68 onenter="thumbnail(68)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(68)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(68)"][n cond="sf.new_save == 69"][r] -; -[link target=*save69 onenter="thumbnail(69)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(69)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(69)"][n cond="sf.new_save == 70"][r] -; -[link target=*save70 onenter="thumbnail(70)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(70)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(70)"][n cond="sf.new_save == 71"][r] -; -[link target=*save71 onenter="thumbnail(71)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(71)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(71)"][n cond="sf.new_save == 72"][r] -; -[link target=*save72 onenter="thumbnail(72)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(72)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(72)"][n cond="sf.new_save == 73"][r] -; -[link target=*save73 onenter="thumbnail(73)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(73)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(73)"][n cond="sf.new_save == 74"][r] -; -[link target=*save74 onenter="thumbnail(74)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(74)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(74)"][n cond="sf.new_save == 75"][r] -; -[link target=*save75 onenter="thumbnail(75)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(75)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(75)"][n cond="sf.new_save == 76"][r] -; -[link target=*save76 onenter="thumbnail(76)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(76)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(76)"][n cond="sf.new_save == 77"][r] -; -[link target=*save77 onenter="thumbnail(77)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(77)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(77)"][n cond="sf.new_save == 78"][r] -; -[link target=*save78 onenter="thumbnail(78)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(78)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(78)"][n cond="sf.new_save == 79"][r] -; -[link target=*save79 onenter="thumbnail(79)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(79)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(79)"][n cond="sf.new_save == 80"][r] -; -; -; -[locate x=120 y=380] -[link target=*1page][font size=18 color=0xffffff]1[endlink]  -[link target=*2page][font size=18 color=0xffffff]2[endlink]  -[link target=*3page][font size=18 color=0xffffff]3[endlink]  -[font size=18 color=0x777777]4  -[link target=*5page][font size=18 color=0xffffff]5[endlink] -; -; -; -[s] -; -; -; -*5page -;5ページ目-------------------------------------------- -[eval exp="sf.last_page = 5"] -; -; -[current layer=message5] -[er] -[style linespacing=0 linesize=0] -; -[delay speed=nowait] -; -; -[font size=12 color=0xffffff][locate x=0 y=380]page:5 -;1列目 -[link target=*save80 onenter="thumbnail(80)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(80)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(80)"][n cond="sf.new_save == 81"][r] -; -[link target=*save81 onenter="thumbnail(81)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(81)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(81)"][n cond="sf.new_save == 82"][r] -; -[link target=*save82 onenter="thumbnail(82)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(82)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(82)"][n cond="sf.new_save == 83"][r] -; -[link target=*save83 onenter="thumbnail(83)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(83)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(83)"][n cond="sf.new_save == 84"][r] -; -[link target=*save84 onenter="thumbnail(84)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(84)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(84)"][n cond="sf.new_save == 85"][r] -; -[link target=*save85 onenter="thumbnail(85)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(85)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(85)"][n cond="sf.new_save == 86"][r] -; -[link target=*save86 onenter="thumbnail(86)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(86)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(86)"][n cond="sf.new_save == 87"][r] -; -[link target=*save87 onenter="thumbnail(87)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(87)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(87)"][n cond="sf.new_save == 88"][r] -; -[link target=*save88 onenter="thumbnail(88)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(88)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(88)"][n cond="sf.new_save == 89"][r] -; -[link target=*save89 onenter="thumbnail(89)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(89)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(89)"][n cond="sf.new_save == 90"][r] -; -[link target=*save90 onenter="thumbnail(90)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(90)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(90)"][n cond="sf.new_save == 91"][r] -; -[link target=*save91 onenter="thumbnail(91)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(91)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(91)"][n cond="sf.new_save == 92"][r] -; -[link target=*save92 onenter="thumbnail(92)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(92)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(92)"][n cond="sf.new_save == 93"][r] -; -[link target=*save93 onenter="thumbnail(93)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(93)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(93)"][n cond="sf.new_save == 94"][r] -; -[link target=*save94 onenter="thumbnail(94)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(94)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(94)"][n cond="sf.new_save == 95"][r] -; -[link target=*save95 onenter="thumbnail(95)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(95)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(95)"][n cond="sf.new_save == 96"][r] -; -[link target=*save96 onenter="thumbnail(96)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(96)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(96)"][n cond="sf.new_save == 97"][r] -; -[link target=*save97 onenter="thumbnail(97)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(97)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(97)"][n cond="sf.new_save == 98"][r] -; -[link target=*save98 onenter="thumbnail(98)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(98)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(98)"][n cond="sf.new_save == 99"][r] -; -[link target=*save99 onenter="thumbnail(99)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(99)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(99)"][n cond="sf.new_save == 100"][r] -; -; -; -[locate x=120 y=380] -[link target=*1page][font size=18 color=0xffffff]1[endlink]  -[link target=*2page][font size=18 color=0xffffff]2[endlink]  -[link target=*3page][font size=18 color=0xffffff]3[endlink]  -[link target=*4page][font size=18 color=0xffffff]4[endlink]  -[font size=18 color=0x777777]5 -; -; -; -[s] -; -; -; -; -; -; -; -; -*save00 -[load place=0 ask=true] -[er] -[jump target=*1page] -; -*save01 -[load place=1 ask=true] -[er] -[jump target=*1page] -; -*save02 -[load place=2 ask=true] -[er] -[jump target=*1page] -; -*save03 -[load place=3 ask=true] -[er] -[jump target=*1page] -; -*save04 -[load place=4 ask=true] -[er] -[jump target=*1page] -; -*save05 -[load place=5 ask=true] -[er] -[jump target=*1page] -; -*save06 -[load place=6 ask=true] -[er] -[jump target=*1page] -; -*save07 -[load place=7 ask=true] -[er] -[jump target=*1page] -; -*save08 -[load place=8 ask=true] -[er] -[jump target=*1page] -; -*save09 -[load place=9 ask=true] -[er] -[jump target=*1page] -; -*save10 -[load place=10 ask=true] -[er] -[jump target=*1page] -; -*save11 -[load place=11 ask=true] -[er] -[jump target=*1page] -; -*save12 -[load place=12 ask=true] -[er] -[jump target=*1page] -; -*save13 -[load place=13 ask=true] -[er] -[jump target=*1page] -; -*save14 -[load place=14 ask=true] -[er] -[jump target=*1page] -; -*save15 -[load place=15 ask=true] -[er] -[jump target=*1page] -; -*save16 -[load place=16 ask=true] -[er] -[jump target=*1page] -; -*save17 -[load place=17 ask=true] -[er] -[jump target=*1page] -; -*save18 -[load place=18 ask=true] -[er] -[jump target=*1page] -; -*save19 -[load place=19 ask=true] -[er] -[jump target=*1page] -; -; -; -; -*save20 -[load place=20 ask=true] -[er] -[jump target=*2page] -; -*save21 -[load place=21 ask=true] -[er] -[jump target=*2page] -; -*save22 -[load place=22 ask=true] -[er] -[jump target=*2page] -; -*save23 -[load place=23 ask=true] -[er] -[jump target=*2page] -; -*save24 -[load place=24 ask=true] -[er] -[jump target=*2page] -; -*save25 -[load place=25 ask=true] -[er] -[jump target=*2page] -; -*save26 -[load place=26 ask=true] -[er] -[jump target=*2page] -; -*save27 -[load place=27 ask=true] -[er] -[jump target=*2page] -; -*save28 -[load place=28 ask=true] -[er] -[jump target=*2page] -; -*save29 -[load place=29 ask=true] -[er] -[jump target=*2page] -; -*save30 -[load place=30 ask=true] -[er] -[jump target=*2page] -; -*save31 -[load place=31 ask=true] -[er] -[jump target=*2page] -; -*save32 -[load place=32 ask=true] -[er] -[jump target=*2page] -; -*save33 -[load place=33 ask=true] -[er] -[jump target=*2page] -; -*save34 -[load place=34 ask=true] -[er] -[jump target=*2page] -; -*save35 -[load place=35 ask=true] -[er] -[jump target=*2page] -; -*save36 -[load place=36 ask=true] -[er] -[jump target=*2page] -; -*save37 -[load place=37 ask=true] -[er] -[jump target=*2page] -; -*save38 -[load place=38 ask=true] -[er] -[jump target=*2page] -; -*save39 -[load place=39 ask=true] -[er] -[jump target=*2page] -; -; -; -; -*save40 -[load place=40 ask=true] -[er] -[jump target=*3page] -; -*save41 -[load place=41 ask=true] -[er] -[jump target=*3page] -; -*save42 -[load place=42 ask=true] -[er] -[jump target=*3page] -; -*save43 -[load place=43 ask=true] -[er] -[jump target=*3page] -; -*save44 -[load place=44 ask=true] -[er] -[jump target=*3page] -; -*save45 -[load place=45 ask=true] -[er] -[jump target=*3page] -; -*save46 -[load place=46 ask=true] -[er] -[jump target=*3page] -; -*save47 -[load place=47 ask=true] -[er] -[jump target=*3page] -; -*save48 -[load place=48 ask=true] -[er] -[jump target=*3page] -; -*save49 -[load place=49 ask=true] -[er] -[jump target=*3page] -; -*save50 -[load place=50 ask=true] -[er] -[jump target=*3page] -; -*save51 -[load place=51 ask=true] -[er] -[jump target=*3page] -; -*save52 -[load place=52 ask=true] -[er] -[jump target=*3page] -; -*save53 -[load place=53 ask=true] -[er] -[jump target=*3page] -; -*save54 -[load place=54 ask=true] -[er] -[jump target=*3page] -; -*save55 -[load place=55 ask=true] -[er] -[jump target=*3page] -; -*save56 -[load place=56 ask=true] -[er] -[jump target=*3page] -; -*save57 -[load place=57 ask=true] -[er] -[jump target=*3page] -; -*save58 -[load place=58 ask=true] -[er] -[jump target=*3page] -; -*save59 -[load place=59 ask=true] -[er] -[jump target=*3page] -; -; -; -; -*save60 -[load place=60 ask=true] -[er] -[jump target=*4page] -; -*save61 -[load place=61 ask=true] -[er] -[jump target=*4page] -; -*save62 -[load place=62 ask=true] -[er] -[jump target=*4page] -; -*save63 -[load place=63 ask=true] -[er] -[jump target=*4page] -; -*save64 -[load place=64 ask=true] -[er] -[jump target=*4page] -; -*save65 -[load place=65 ask=true] -[er] -[jump target=*4page] -; -*save66 -[load place=66 ask=true] -[er] -[jump target=*4page] -; -*save67 -[load place=67 ask=true] -[er] -[jump target=*4page] -; -*save68 -[load place=68 ask=true] -[er] -[jump target=*4page] -; -*save69 -[load place=69 ask=true] -[er] -[jump target=*4page] -; -*save70 -[load place=70 ask=true] -[er] -[jump target=*4page] -; -*save71 -[load place=71 ask=true] -[er] -[jump target=*4page] -; -*save72 -[load place=72 ask=true] -[er] -[jump target=*4page] -; -*save73 -[load place=73 ask=true] -[er] -[jump target=*4page] -; -*save74 -[load place=74 ask=true] -[er] -[jump target=*4page] -; -*save75 -[load place=75 ask=true] -[er] -[jump target=*4page] -; -*save76 -[load place=76 ask=true] -[er] -[jump target=*4page] -; -*save77 -[load place=77 ask=true] -[er] -[jump target=*4page] -; -*save78 -[load place=78 ask=true] -[er] -[jump target=*4page] -; -*save79 -[load place=79 ask=true] -[er] -[jump target=*4page] -; -; -; -; -*save80 -[load place=80 ask=true] -[er] -[jump target=*5page] -; -*save81 -[load place=81 ask=true] -[er] -[jump target=*5page] -; -*save82 -[load place=82 ask=true] -[er] -[jump target=*5page] -; -*save83 -[load place=83 ask=true] -[er] -[jump target=*5page] -; -*save84 -[load place=84 ask=true] -[er] -[jump target=*5page] -; -*save85 -[load place=85 ask=true] -[er] -[jump target=*5page] -; -*save86 -[load place=86 ask=true] -[er] -[jump target=*5page] -; -*save87 -[load place=87 ask=true] -[er] -[jump target=*5page] -; -*save88 -[load place=88 ask=true] -[er] -[jump target=*5page] -; -*save89 -[load place=89 ask=true] -[er] -[jump target=*5page] -; -*save90 -[load place=90 ask=true] -[er] -[jump target=*5page] -; -*save91 -[load place=91 ask=true] -[er] -[jump target=*5page] -; -*save92 -[load place=92 ask=true] -[er] -[jump target=*5page] -; -*save93 -[load place=93 ask=true] -[er] -[jump target=*5page] -; -*save94 -[load place=94 ask=true] -[er] -[jump target=*5page] -; -*save95 -[load place=95 ask=true] -[er] -[jump target=*5page] -; -*save96 -[load place=96 ask=true] -[er] -[jump target=*5page] -; -*save97 -[load place=97 ask=true] -[er] -[jump target=*5page] -; -*save98 -[load place=98 ask=true] -[er] -[jump target=*5page] -; -*save99 -[load place=99 ask=true] -[er] -[jump target=*5page] -; -; -; -; -; -; -[delay speed=user] -[s] -; -; -; -; -; -; -; -; -; -*to_menu -[font size=default] -;出ているサムネイルを消す -[layopt layer=31 page=fore visible=false] -; -; -; -[gotostart] -; Index: D:/himeriri/data/scenario/chr_mode.ks =================================================================== --- D:/himeriri/data/scenario/chr_mode.ks (revision 4) +++ D:/himeriri/data/scenario/chr_mode.ks (revision 14) @@ -1,258 +0,0 @@ -*chr_mode - -;「CGモードに入った」というフラグ -[eval exp="f.cg_mode = 1"] -[rclick jump=true storage="chr_mode.ks" target="*cg_end" enabled=true] - -[fadeoutbgm time=1000] - -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[wt] - -[image storage="character" page=back layer=base] -[call target="*chara_rootmenu_routine"] -[trans time=500 method=crossfade] -[wt] - -[playbgm storage="yasiki_piano"] - - -*cg_rootmenu - -;ボタン・千名希 -[current layer="message0"] -[button graphic="btn_tinaki" recthit=false target="*tinaki" enterse="SE02" entersebuf=0 clickse="SE06"] - -;ボタン・みさら -[current layer="message1"] -[button graphic="btn_misara" recthit=false target="*misara" enterse="SE02" entersebuf=0 clickse="SE06"] - -;ボタン・マナフィーゼ -[current layer="message2"] -[button graphic="btn_manafize" recthit=false target="*manafize" enterse="SE02" entersebuf=0 clickse="SE06"] - -;ボタン・シャンレナ -[current layer="message3"] -[button graphic="btn_syanrena" recthit=false target="*syanrena" enterse="SE02" entersebuf=0 clickse="SE06"] - -;ボタン・その他 -[current layer="message4"] -[button graphic="btn_etc" recthit=false target="*etc" enterse="SE02" entersebuf=0 clickse="SE06"] - - -;ボタン7 -[current layer="message9"] -[button graphic="btn_back" target="*cg_end"] - -[s] - - - - - - - - - -;-----------------------千名希紹介 -*tinaki -[rclick jump=true target="*charapage_end" enabled=true] - -[fadeoutbgm time=1000] -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[wt] - -[playbgm storage="tinaki"] - -[image storage="chr_tinaki" page=back layer=base] -[current layer="message9" page=back] -[button graphic="btn_back" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] - -[s] -[rclick jump=true target="*charapage_end" enabled=true] - -[fadeoutbgm time=1000] -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[layopt layer=7 page=back visible=true] -[wt] - -[playbgm storage="tinaki"] - -*tinaki_loop -[image storage="chara_ch" page=back layer=base] -[image storage="ch_kao01" page=back layer=7 left=526 top=79] -[current layer="message9" page=back] -[button graphic="btn_modoru" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] -[wait time=3000] -[backlay] -[image storage="ch_kao02" page=back layer=7 left=526 top=79] -[current layer="message9" page=back] -[button graphic="btn_modoru" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] -[wait time=3000] -[backlay] -[image storage="ch_kao03" page=back layer=7 left=526 top=79] -[current layer="message9" page=back] -[button graphic="btn_modoru" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] -[wait time=3000] -[jump target=*tinaki_loop] -[s] - - - -;-----------------------みさら紹介 -*misara -[rclick jump=true target="*charapage_end" enabled=true] - -[fadeoutbgm time=1000] -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[wt] - -[playbgm storage="misara"] - -[image storage="chr_misara" page=back layer=base] -[current layer="message9" page=back] -[button graphic="btn_back" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] - -[s] -;-----------------------マナフィーゼ紹介 -*manafize -[rclick jump=true target="*charapage_end" enabled=true] - -[fadeoutbgm time=1000] -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[wt] - -[playbgm storage="manafize"] - -[image storage="chr_manafize" page=back layer=base] -[current layer="message9" page=back] -[button graphic="btn_back" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] - -[s] -;-----------------------シャンレナ紹介 -*syanrena -[rclick jump=true target="*charapage_end" enabled=true] - -[fadeoutbgm time=1000] -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[wt] - -[playbgm storage="syanrena"] - -[image storage="chr_syanrena" page=back layer=base] -[current layer="message9" page=back] -[button graphic="btn_back" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] - -[s] -;-----------------------その他紹介 -*etc -[rclick jump=true target="*charapage_end" enabled=true] - -[fadeoutbgm time=1000] -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[wt] - -[playbgm storage="days01"] - -[image storage="chr_etc" page=back layer=base] -[current layer="message9" page=back] -[button graphic="btn_back" target="*charapage_end"] -[trans time=1000 method=crossfade] -[wt] - -[s] - -;------------------------- - -*charapage_end - -[playse storage="cancel01"] -[wt] -[image storage="black" page=back layer=base] -[trans time=300 method=crossfade] -[layopt layer=message9 page=back visible=false] -[layopt layer=7 page=back visible=false] -[freeimage layer=7 page=back] -[wt] -[jump target="*chr_mode"] -[s] - -;------------------------- - - -*cg_end -[eval exp="f.scene_mode = 0"] -[fadeoutbgm time=1000] -[rclick enabled=false] - -[layopt layer=0 page=back visible=false] -[layopt layer=1 page=back visible=false] -[layopt layer=2 page=back visible=false] -[layopt layer=3 page=back visible=false] -[layopt layer=4 page=back visible=false] -[layopt layer=5 page=back visible=false] - -;★ボタン上での右クリック禁止しているので -;下記コメントアウト部分は -;いらない(右クリックを有効にするなら必要) -;[layopt layer=message0 page=fore visible=false] -;[layopt layer=message1 page=fore visible=false] -;[layopt layer=message2 page=fore visible=false] -;[layopt layer=message3 page=fore visible=false] -;[layopt layer=message4 page=fore visible=false] -;[layopt layer=message9 page=fore visible=false] - -[playse storage="cancel01"] -[image storage="black" page=back layer=base] -[trans time=500 method=crossfade] -[wt] - -[jump storage="first.ks" target="*himeriri_title"] - -[s] -;--------------------- -;キャラ紹介モードのルートメニューのキャラボタン、表示位置サブルーチン - -*chara_rootmenu_routine -[cm] - -[layopt layer=message0 page=back visible=true] -[layopt layer=message1 page=back visible=true] -[layopt layer=message2 page=back visible=true] -[layopt layer=message3 page=back visible=true] -[layopt layer=message4 page=back visible=true] -[layopt layer=message9 page=back visible=true] - -[position layer=message0 frame="" marginl=0 margint=0 left=57 top=74 width=125 height=460 page=back opacity=0] -[position layer=message1 marginl=0 margint=0 left=198 top=74 width=125 height=460 page=back opacity=0] -[position layer=message2 marginl=0 margint=0 left=339 top=74 width=125 height=460 page=back opacity=0] -[position layer=message3 marginl=0 margint=0 left=480 top=74 width=125 height=460 page=back opacity=0] -[position layer=message4 marginl=0 margint=0 left=621 top=74 width=125 height=460 page=back opacity=0] - -[position layer=message9 marginl=0 margint=0 left=86 top=544 width=184 height=40 page=back opacity=0] - -[return] -[s] - -;--------------------- Index: D:/himeriri/data/scenario/snow.ks =================================================================== --- D:/himeriri/data/scenario/snow.ks (revision 4) +++ D:/himeriri/data/scenario/snow.ks (revision 14) @@ -1,282 +0,0 @@ -@if exp="typeof(global.snow_object) == 'undefined'" -@iscript - -/* - 雪をふらせるプラグイン -*/ - -class SnowGrain -{ - // 雪粒のクラス - - var fore; // 表画面の雪粒オブジェクト - var back; // 裏画面の雪粒オブジェクト - var xvelo; // 横速度 - var yvelo; // 縦速度 - var xaccel; // 横加速 - var l, t; // 横位置と縦位置 - var ownwer; // このオブジェクトを所有する SnowPlugin オブジェクト - var spawned = false; // 雪粒が出現しているか - var window; // ウィンドウオブジェクトへの参照 - - function SnowGrain(window, n, owner) - { - // SnowGrain コンストラクタ - this.owner = owner; - this.window = window; - - fore = new Layer(window, window.fore.base); - back = new Layer(window, window.back.base); - - fore.absolute = 2000000-1; // 重ね合わせ順序はメッセージ履歴よりも奥 - back.absolute = fore.absolute; - - fore.hitType = htMask; - fore.hitThreshold = 256; // マウスメッセージは全域透過 - back.hitType = htMask; - back.hitThreshold = 256; - - fore.loadImages("snow_" + n); // 画像を読み込む - back.assignImages(fore); - fore.setSizeToImageSize(); // レイヤのサイズを画像のサイズと同じに - back.setSizeToImageSize(); - xvelo = 0; // 横方向速度 - yvelo = n*0.6 + 1.9 + Math.random() * 0.2; // 縦方向速度 - xaccel = Math.random(); // 初期加速度 - } - - function finalize() - { - invalidate fore; - invalidate back; - } - - function spawn() - { - // 出現 - l = Math.random() * window.primaryLayer.width; // 横初期位置 - t = -fore.height; // 縦初期位置 - spawned = true; - fore.setPos(l, t); - back.setPos(l, t); // 裏画面の位置も同じに - fore.visible = owner.foreVisible; - back.visible = owner.backVisible; - } - - function resetVisibleState() - { - // 表示・非表示の状態を再設定する - if(spawned) - { - fore.visible = owner.foreVisible; - back.visible = owner.backVisible; - } - else - { - fore.visible = false; - back.visible = false; - } - } - - function move() - { - // 雪粒を動かす - if(!spawned) - { - // 出現していないので出現する機会をうかがう - if(Math.random() < 0.002) spawn(); - } - else - { - l += xvelo; - t += yvelo; - xvelo += xaccel; - xaccel += (Math.random() - 0.5) * 0.3; - if(xvelo>=1.5) xvelo=1.5; - if(xvelo<=-1.5) xvelo=-1.5; - if(xaccel>=0.2) xaccel=0.2; - if(xaccel<=-0.2) xaccel=-0.2; - if(t >= window.primaryLayer.height) - { - t = -fore.height; - l = Math.random() * window.primaryLayer.width; - } - fore.setPos(l, t); - back.setPos(l, t); // 裏画面の位置も同じに - } - } - - function exchangeForeBack() - { - // 表と裏の管理情報を交換する - var tmp = fore; - fore = back; - back = tmp; - } -} - -class SnowPlugin extends KAGPlugin -{ - // 雪を振らすプラグインクラス - - var snows = []; // 雪粒 - var timer; // タイマ - var window; // ウィンドウへの参照 - var foreVisible = true; // 表画面が表示状態かどうか - var backVisible = true; // 裏画面が表示状態かどうか - - function SnowPlugin(window) - { - super.KAGPlugin(); - this.window = window; - } - - function finalize() - { - // finalize メソッド - // このクラスの管理するすべてのオブジェクトを明示的に破棄 - for(var i = 0; i < snows.count; i++) - invalidate snows[i]; - invalidate snows; - - invalidate timer if timer !== void; - - super.finalize(...); - } - - function init(num, options) - { - // num 個の雪粒を出現させる - if(timer !== void) return; // すでに雪粒はでている - - // 雪粒を作成 - for(var i = 0; i < num; i++) - { - var n = intrandom(0, 4); // 雪粒の大きさ ( ランダム ) - snows[i] = new SnowGrain(window, n, this); - } - snows[0].spawn(); // 最初の雪粒だけは最初から表示 - - // タイマーを作成 - timer = new Timer(onTimer, ''); - timer.interval = 80; - timer.enabled = true; - - foreVisible = true; - backVisible = true; - setOptions(options); // オプションを設定 - } - - function uninit() - { - // 雪粒を消す - if(timer === void) return; // 雪粒はでていない - - for(var i = 0; i < snows.count; i++) - invalidate snows[i]; - snows.count = 0; - - invalidate timer; - timer = void; - } - - function setOptions(elm) - { - // オプションを設定する - foreVisible = +elm.forevisible if elm.forevisible !== void; - backVisible = +elm.backvisible if elm.backvisible !== void; - resetVisibleState(); - } - - function onTimer() - { - // タイマーの周期ごとに呼ばれる - var snowcount = snows.count; - for(var i = 0; i < snowcount; i++) - snows[i].move(); // move メソッドを呼び出す - } - - function resetVisibleState() - { - // すべての雪粒の 表示・非表示の状態を再設定する - var snowcount = snows.count; - for(var i = 0; i < snowcount; i++) - snows[i].resetVisibleState(); // resetVisibleState メソッドを呼び出す - } - - function onStore(f, elm) - { - // 栞を保存するとき - var dic = f.snows = %[]; - dic.init = timer !== void; - dic.foreVisible = foreVisible; - dic.backVisible = backVisible; - dic.snowCount = snows.count; - } - - function onRestore(f, clear, elm) - { - // 栞を読み出すとき - var dic = f.snows; - if(dic === void || !+dic.init) - { - // 雪はでていない - uninit(); - } - else if(dic !== void && +dic.init) - { - // 雪はでていた - init(dic.snowCount, %[ forevisible : dic.foreVisible, backvisible : dic.backVisible ] ); - } - } - - function onStableStateChanged(stable) - { - } - - function onMessageHiddenStateChanged(hidden) - { - } - - function onCopyLayer(toback) - { - // レイヤの表←→裏情報のコピー - // このプラグインではコピーすべき情報は表示・非表示の情報だけ - if(toback) - { - // 表→裏 - backVisible = foreVisible; - } - else - { - // 裏→表 - foreVisible = backVisible; - } - resetVisibleState(); - } - - function onExchangeForeBack() - { - // 裏と表の管理情報を交換 - var snowcount = snows.count; - for(var i = 0; i < snowcount; i++) - snows[i].exchangeForeBack(); // exchangeForeBack メソッドを呼び出す - } -} - -kag.addPlugin(global.snow_object = new SnowPlugin(kag)); - // プラグインオブジェクトを作成し、登録する - -@endscript -@endif -; マクロ登録 -@macro name="snowinit" -@eval exp="snow_object.init(17, mp)" -@endmacro -@macro name="snowuninit" -@eval exp="snow_object.uninit()" -@endmacro -@macro name="snowopt" -@eval exp="snow_object.setOptions(mp)" -@endmacro -@return Index: D:/himeriri/data/scenario/rclick_tjs.ks =================================================================== --- D:/himeriri/data/scenario/rclick_tjs.ks (revision 4) +++ D:/himeriri/data/scenario/rclick_tjs.ks (revision 14) @@ -1,739 +0,0 @@ -@if exp="typeof(global.rclickconfig_object) == 'undefined'" -@iscript -// 右クリックでの設定画面を TJS2 で実現するサンプル - -// 栞は 28 個利用可能なので、Config.tjs の設定も 28 個にしてください - -// 2002/4/10 3.05 beta 5 付属 初版 -// 2002/4/23 メインメニューから「栞を挟む」を選択しても -// スナップショットを更新できるようにした -// ( RClickConfigLayer.saveSnapshot 追加 -// RClickConfigLayer.onLoadOrSave 変更 -// 最後の方の「kag の saveBookMark を置き換える」 -// を追加 ) -// 2002/6/14 KAG3 本体の栞関連の仕様変更に伴いいろいろ変更し -// ました ( diff とってください ) -// Config.tjs にて freeSaveDataMode は false に、 -// saveThumbnail は true に設定する必要があります - - -class RButtonLayer extends ButtonLayer - // parent に onClick イベントを送るようにしたボタンレイヤ -{ - var tag; - - function RButtonLayer(window, parent) - { - super.ButtonLayer(window, parent); - focusable = false; - } - - function finalize() - { - super.finalize(...); - } - - function onClick() - { - super.onClick(...); - if(enabled) - parent.onButtonClick(this); - } -} - -class SaveDataItemLayer extends KAGLayer -{ - // 栞一個一個に対応するレイヤ - var num; // 栞番号 - var bgColor = 0xa0ffffff; // 背景色 ( 0xAARRGGBB ) - var focusedColor = 0xffffffff; - - var commentEdit; // コメントのエディット - var protectCheckBox; // 「データ保護」チェックボックス - - function SaveDataItemLayer(window, parent, num) - { - super.KAGLayer(window, parent); - - this.num = num; - - setImageSize(500, 112); // サイズ - face = dfBoth; - fillRect(0, 0, imageWidth, imageHeight, bgColor); - setSizeToImageSize(); - - hitType = htMask; - hitThreshold = 0; // 全域不透過 - - cursor = kag.cursorPointed; - - focusable = true; // フォーカスは受け取れる - - protectCheckBox = new CheckBoxLayer(window, this); - protectCheckBox.width = 16; - protectCheckBox.height = 16; - protectCheckBox.color = 0xffffff; - protectCheckBox.opacity = 64; - protectCheckBox.textColor = 0x000000; - protectCheckBox.setPos(398, 34); - protectCheckBox.visible = true; - - protectCheckBox.checked = kag.bookMarkProtectedStates[num]; - - - commentEdit = new EditLayer(window, this); - - commentEdit.setPos(180, 79); - commentEdit.width = 310; - commentEdit.height = 18; - commentEdit.color = 0xffffff; - commentEdit.opacity = 64; - commentEdit.textColor = 0x000000; - commentEdit.visible = true; - - if(kag.scflags.bookMarkComments !== void) - commentEdit.text = kag.scflags.bookMarkComments[num]; - - - font.height = 14; - face = dfBoth; - - drawText(420, 35, "データ保護", 0x000000); - - // 番号を表示 - var str = string (num + 1); - font.height = 20; - var ty = font.getTextHeight(str); - drawText(6, ( imageHeight - ty ) \ 2, str, 0); - - // サムネイル画像を読み込む - var tmplayer = new global.Layer(window, parent); - - var tnname = kag.getBookMarkFileNameAtNum(num); - - if(Storages.isExistentStorage(tnname)) - { - tmplayer.loadImages(tnname); - } - else - { - tmplayer.setImageSize(133, 100); - var str = "データなし"; - var tx = tmplayer.font.getTextWidth(str); - tmplayer.drawText((tmplayer.imageWidth - tx) \ 2, 40, - str, 0xffffff); - } - - copyRect(32, 6, tmplayer, 0, 0, tmplayer.imageWidth, tmplayer.imageHeight); - - invalidate tmplayer; - - // 栞の保存名を表示 - font.height = 14; - - var str = kag.bookMarkNames[num]; - if(str == '') str = 'データなし'; - drawText(180, 15, str, 0x000000); - - // 日付を表示 - if(kag.bookMarkDates[num] == '') - str = "日付 : ----/--/-- --:--", commentEdit.enabled = false; - else - str = "日付 : " + kag.bookMarkDates[num]; - - drawText(180, 35, str, 0x000000); - - // コメント : - drawText(180, 63, "Comments :", 0x000000); - } - - function finalize() - { - invalidate commentEdit; - invalidate protectCheckBox; - super.finalize(...); - } - - function saveToSystemVariable() - { - // 状態をシステム変数に記録する - if(kag.scflags.bookMarkComments === void) - kag.scflags.bookMarkComments = []; - kag.scflags.bookMarkComments[num] = commentEdit.text; - kag.bookMarkProtectedStates[num] = protectCheckBox.checked; - } - - function onPaint() - { - super.onPaint(...); - - // update() が呼ばれた後、描画の直前に呼ばれる - face = dfBoth; - if(focused) - { - fillRect(0, 0, imageWidth, 2, focusedColor); - fillRect(0, 2, 2, imageHeight - 2, focusedColor); - fillRect(imageWidth - 2, 2, 2, imageHeight - 2, focusedColor); - fillRect(2, imageHeight - 2, imageWidth - 4, 2, focusedColor); - } - else - { - fillRect(0, 0, imageWidth, 2, bgColor); - fillRect(0, 2, 2, imageHeight - 2, bgColor); - fillRect(imageWidth - 2, 2, 2, imageHeight - 2, bgColor); - fillRect(2, imageHeight - 2, imageWidth - 4, 2, bgColor); - } - } - - function onFocus() - { - // フォーカスを得た - super.onFocus(...); - update(); - } - - function onBlur() - { - // フォーカスを失った - super.onBlur(...); - update(); - } - - function onHitTest(x, y, process) - { - if(process) - { - // 右ボタンが押されていたときにイベントを透過 - if(System.getKeyState(VK_RBUTTON)) - super.onHitTest(x, y, false); - else - super.onHitTest(x, y, true); - } - } - - function onKeyDown(key, shift, process) - { - // キーが押された - if(process && key == VK_RETURN || key == VK_SPACE) - { - // スペースキーまたはエンターキー - super.onKeyDown(key, shift, false); - saveToSystemVariable(); - parent.onLoadOrSave(num); - } - else - { - // process が false の場合は処理は行わない - super.onKeyDown(...); - } - } - - function onMouseDown(x, y, button, shift) - { - super.onMouseDown(...); - if(button == mbLeft) - { - focus(); - saveToSystemVariable(); - parent.onLoadOrSave(num); - } - } -} - -class RClickConfigLayer extends Layer // 設定画面レイヤ -{ - var closeButton; // 「閉じる」ボタン - var saveButton; // セーブ ボタン - var loadButton; // ロード ボタン - var hideMessageButton; // メッセージを消す ボタン - var saveDataItems; - var state = -1; // 0 = メインメニュー 1 = ロード画面 2 = セーブ画面 - var owner; // RClickConfigPlugin オブジェクトへの参照 - var currentPage = 0; // セーブデータ選択中に表示中のページ - var returnButton; // もどる ボタン - var pageButtons; // セーブデータのページボタン - - function RClickConfigLayer(win, par, owner) - { - super.Layer(win, par); - this.owner = owner; - - // レイヤの状態を初期化 - setImageSize(640, 480); - clearBase(); - setSizeToImageSize(); - setPos(0, 0); - hitType = htMask; - hitThreshold = 0; // 全域不透過 - } - - function finalize() - { - clear(); - - invalidate closeButton if closeButton !== void; - invalidate saveButton if saveButton !== void; - invalidate loadButton if loadButton !== void; - invalidate hideMessageButton if hideMessageButton !== void; - - invalidate returnButton if returnButton !== void; - - super.finalize(...); - } - - function clearBase() - { - // 下地を塗り直す - fillRect(0, 0, imageWidth, imageHeight, 0xc0000000); - } - - - function makeMainMenu() - { - // メインメニューの表示 - if(state != 0) - { - clear(); - state = 0; - - /* - ボタンを作成しています - ここでは文字ボタンを作成してますが、 - 画像ボタンを作りたいときは - if(closeButton === void) - { - closeButton = new RButtonLayer(window, this); - closeButton.showFocusImage = true; - closeButton.loadImages("ボタン画像ファイル名"); - closeButton.left = 270; - closeButton.top = 350; - closeButton.focusable = true; - } - みたいな感じで記述します - - ここで指定するボタンは普通のボタン画像 - ( 3つの状態が横に並んでいる画像 ) ではなくて、 - 4つの状態 ( 通常、押された時、マウスが上にあるとき、 - フォーカスがある時 ) が横に並んだ画像である必要が - あります。とくに最後の「フォーカスがあるとき」の - 状態は、キーボードで操作をする人のために必要です - ( showFocusImage=true にすると4つを横にならべた - 画像を使用するようになります;推奨 ) - */ - - // 「閉じる」ボタンを作成 - if(closeButton === void) - { - closeButton = new RButtonLayer(window, this); - closeButton.width = 100; - closeButton.height = 25; - closeButton.caption = "閉じる"; - closeButton.captionColor = 0xffffff; - closeButton.left = 270; - closeButton.top = 350; - closeButton.focusable = true; - } - closeButton.visible = true; - - // 「セーブ」ボタンを作成 - if(saveButton === void) - { - saveButton = new RButtonLayer(window, this); - saveButton.width = 100; - saveButton.height = 25; - saveButton.caption = "セーブ"; - saveButton.captionColor = 0xffffff; - saveButton.left = 270; - saveButton.top = 100; - saveButton.focusable = true; - } - saveButton.enabled = kag.canStore(); - saveButton.visible = true; - - // 「ロード」ボタンを作成 - if(loadButton === void) - { - loadButton = new RButtonLayer(window, this); - loadButton.width = 100; - loadButton.height = 25; - loadButton.caption = "ロード"; - loadButton.captionColor = 0xffffff; - loadButton.left = 270; - loadButton.top = 150; - loadButton.focusable = true; - } - loadButton.enabled = kag.canRestore(); - loadButton.visible = true; - - // 「メッセージを消す」ボタンを作成 - if(hideMessageButton === void) - { - hideMessageButton = new RButtonLayer(window, this); - hideMessageButton.width = 100; - hideMessageButton.height = 25; - hideMessageButton.caption = "メッセージを消す"; - hideMessageButton.captionColor = 0xffffff; - hideMessageButton.left = 270; - hideMessageButton.top = 200; - hideMessageButton.focusable = true; - } - hideMessageButton.visible = true; - } - } - - function clearSaveDataItems() - { - // セーブデータ表示のクリア - if(saveDataItems !== void) - { - for(var i = 0; i < saveDataItems.count; i++) - { - saveDataItems[i].saveToSystemVariable(); - invalidate saveDataItems[i]; - } - saveDataItems = void; - kag.setBookMarkMenuCaptions(); - } - } - - function makeSaveDataItems() - { - // セーブデータの表示 - clearSaveDataItems(); - saveDataItems = []; - for(var i = 0; i < 4; i++) - { - var obj = new SaveDataItemLayer(window, this, currentPage * 4 + i); - saveDataItems[i] = obj; - obj.setPos(140 - 4, i * 120 + 4); - obj.visible = true; - } - } - - function clearPageButtons() - { - // ページボタンのクリア - if(pageButtons !== void) - { - for(var i = 0; i < pageButtons.count; i++) - { - invalidate pageButtons[i]; - } - pageButtons = void; - } - } - - function makePageButtons() - { - // ページボタンを作成する - clearPageButtons(); - pageButtons = []; - for(var i = 0; i < 7; i++) - { - // ページボタンは画像でもよいかもしれません - // その場合は現在のページを表すボタン画像を他と - // 変えるとよいかと - var obj = new RButtonLayer(window, this); - pageButtons[i] = obj; - obj.width = 100; - obj.height = 25; - obj.color = currentPage == i ? 0xff0000 : 0x000000; - obj.caption = "データ " + (i*4+1) + "〜" + ((i+1)*4); - obj.captionColor = 0xffffff; - obj.top = i * 30 + 100; - obj.left = 10; - obj.focusable = true; - obj.enabled = currentPage != i; - obj.visible = true; - obj.tag = 'page'; - obj.page = i; - } - } - - function changePage(newpage) - { - // ページを変更するとき - if(pageButtons !== void) - { - pageButtons[currentPage].color = 0x000000; - pageButtons[currentPage].enabled = true; - pageButtons[newpage].color = 0xff0000; - pageButtons[newpage].enabled = false; - currentPage = newpage; - makeSaveDataItems(); - } - } - - function makeReturnButton() - { - // 戻る ボタンを作成 - if(returnButton === void) - { - returnButton = new RButtonLayer(window, this); - returnButton.width = 100; - returnButton.height = 25; - returnButton.caption = "戻る"; - returnButton.captionColor = 0xffffff; - returnButton.left = 10; - returnButton.top = 440; - returnButton.focusable = true; - } - returnButton.visible = true; - } - - function makeLoadMenu() - { - // 「ロード」メニュー - if(state != 1) - { - clear(); - state = 1; - makeSaveDataItems(currentPage); - makeReturnButton(); - makePageButtons(); - font.height = 24; - drawText(30, 30, "ロード", 0xffffff); - } - } - - function makeSaveMenu() - { - // 「セーブ」メニュー - if(state != 2) - { - clear(); - state = 2; - makeSaveDataItems(currentPage); - makeReturnButton(); - makePageButtons(); - font.height = 24; - drawText(30, 30, "セーブ", 0xffffff); - } - } - - function clear() - { - // 画面上のボタン類をすべて非表示にするか、無効化する - clearBase(); - - closeButton.visible = false if closeButton !== void; - saveButton.visible = false if saveButton !== void; - loadButton.visible = false if loadButton !== void; - hideMessageButton.visible = false if hideMessageButton !== void; - - returnButton.visible = false if returnButton !== void; - - clearSaveDataItems(); - clearPageButtons(); - } - - function saveToSystemVariable() - { - // システム変数にデータを保存する必要があるとき - if(saveDataItems !== void) - { - for(var i = 0; i < saveDataItems.count; i++) - saveDataItems[i].saveToSystemVariable(); - kag.setBookMarkMenuCaptions(); - } - } - - function onButtonClick(sender) - { - // ボタンが押されたとき - switch(sender) - { - case closeButton: // 「閉じる」ボタン - owner.onConfigClose(); - break; - case saveButton: // 「セーブ」ボタン - makeSaveMenu(); - break; - case loadButton: // 「ロード」ボタン - makeLoadMenu(); - break; - case hideMessageButton: // 「メッセージを消す」ボタン - owner.closeConfig(); - kag.process('', '*hidemessage'); - break; - case returnButton: // 「戻る」ボタン - makeMainMenu(); - break; - default: - if(sender.tag == 'page') - { - // page ボタン - changePage(sender.page); - } - } - } - - function onLoadOrSave(num) - { - // 番号 num をセーブまたはロード - if(state == 1) - { - // ロード - kag.loadBookMarkWithAsk(num); - } - else - { - // セーブ - if(kag.saveBookMarkWithAsk(num)) - { - clearSaveDataItems(); - if(kag.scflags.bookMarkComments !== void) - kag.scflags.bookMarkComments[num] = ''; // コメントは一応クリア - makeSaveDataItems(); // 表示を更新 - } - } - } - - function show() - { - // レイヤを表示する - visible = true; - setMode(); - focus(); - } - - function hide() - { - // レイヤを隠す - removeMode(); - visible = false; - clear(); - state = -1; - } - - function onKeyDown(key) - { - super.onKeyDown(...); - if(key == VK_ESCAPE) - owner.onConfigClose(); // ESC キーが押されたらレイヤを隠す - } - - function onMouseDown(x, y, button, shift) - { - if(button == mbRight) - { - if(state == 0) - { - // 右クリックされたらこのレイヤを隠すように - owner.onConfigClose(); - } - else if(state == 1 || state == 2) - { - // セーブ・ロードの画面の場合はメインメニューに - makeMainMenu(); - } - } - } -} - - -class RClickConfigPlugin extends KAGPlugin // 「右クリック設定」プラグインクラス -{ - var window; // ウィンドウへの参照 - var config; // 設定レイヤ - - function RClickConfigPlugin(window) - { - // RClickPlugin コンストラクタ - super.KAGPlugin(); // スーパークラスのコンストラクタを呼ぶ - this.window = window; // window への参照を保存する - } - - function finalize() - { - invalidate config if config !== void; - super.finalize(...); - } - - function show() - { - // 表示 - if(config === void) - config = new RClickConfigLayer(window, kag.fore.base, this); - config.parent = window.fore.base; - // 親を再設定する - // (トランジションによって表背景レイヤは変わるため) - config.makeMainMenu(); - config.show(); - } - - function onConfigClose() - { - // 設定レイヤが閉じるとき - closeConfig(); - window.trigger('config'); // 'config' トリガを発動する - } - - function closeConfig() - { - // 設定レイヤを閉じる - config.hide() if config !== void; - } - - // 以下、KAGPlugin のメソッドのオーバーライド - - function onStore(f, elm) - { - } - - function onRestore(f, clear, elm) - { - // 栞を読み出すとき - closeConfig(); - } - - function onStableStateChanged(stable) - { - } - - function onMessageHiddenStateChanged(hidden) - { - } - - function onCopyLayer(toback) - { - } - - function onExchangeForeBack() - { - } - - function onSaveSystemVariables() - { - // セーブデータのコメントはこのタイミングでも scflags に - // 保存しなければならない - if(config !== void) config.saveToSystemVariable(); - } -} - - -kag.addPlugin(global.rclickconfig_object = new RClickConfigPlugin(kag)); - - -@endscript -@endif -; 右クリック設定 -@rclick call=true storage="rclick_tjs.ks" target="*rclick" enabled=true name="メニュー(&S) ..." enabled=true -@return - - -*rclick -; 右クリックで呼ばれるサブルーチン -@locksnapshot -*rclick_2 -@eval exp="rclickconfig_object.show()" -; show メソッドを呼ぶ -@waittrig name="config" -; ↑ 'config' トリガを待つ -@unlocksnapshot -@return - -*hidemessage -; メッセージを消すときに呼ばれる -@hidemessage -@jump target=*rclick_2 Index: D:/himeriri/data/scenario/menu_select.ks =================================================================== --- D:/himeriri/data/scenario/menu_select.ks (revision 4) +++ D:/himeriri/data/scenario/menu_select.ks (revision 14) @@ -1,7 +1,5 @@ ;裏画面 - - *rclick [cancelautomode] ;スナップショットを裏画面に入る直前でロック @@ -9,71 +7,59 @@ ;メッセージ履歴を殺す [history output=false] - - [backlay] [layopt layer=message0 page=fore visible=false] [layopt layer=message1 page=fore visible=false] [layopt layer=message2 page=fore visible=false cond="tf.sentakutyu == 1"] -[layopt layer=message3 page=fore visible=false] -[layopt layer=message4 page=fore visible=false] -[layopt layer=message6 page=fore visible=false] -[layopt layer=15 page=fore visible=false] -[layopt layer=message5 page=fore visible=true] -;[position layer=message5 left=300 top=60 width=600 height=500 page=fore opacity=0] -[position layer=message5 left=200 top=100 width=500 height=460 page=fore opacity=0] -;ボイスモード時は、一発でメニューに飛べる様にしてる↓ -;[jump storage="menu_select.ks" target="*menu_next" cond="sf.voice == 1"] - -[rclick jump=true storage="menu_select.ks" target="*menu_next" enabled=true] -[p] -[jump storage="menu_select.ks" target="*exit"] - - -*menu_next -[layopt layer=30 page=fore visible=true] -;[layopt layer=22 page=fore visible=true] -;[layopt layer=23 page=fore visible=true] -[image storage="menu_map" layer=30 page=fore mcolor=0x000000 mopacity=127] -;[image storage="calendar" layer=22 page=fore left=10 top=280 mcolor=0x000000 mopacity=30] -[wt] - *menu -;もう一度右クリックで裏画面脱出 [rclick jump=true storage="menu_select.ks" target="*exit" enabled=true] - - -[current layer=message5] +[position frame=menu_map layer=message3 left=0 top=0 width=800 height=600 page=fore opacity=128 visible=true] +[current layer=message3] [er] - [delay speed=nowait] [r] +[font shadow=true] [font size=25] -[locate x=100 y=0] -[link storage="load_menu.ks" target=*load_menu]ロード[endlink] -[font size=10][r] +[locate x=300 y=40] +[link storage="load_menu.ks"]ロード[endlink] [font size=25] -[locate x=100 y=40] -[link storage="save_menu.ks" target=*save_menu]セーブ[endlink] +[locate x=300 y=80] +[link storage="save_menu.ks"]セーブ[endlink] [font size=20] -[locate x=100 y=120] -[link target=*history]メッセージ履歴[endlink][font size=12](SHIFT)[font size=18] +[locate x=300 y=160] +[link target=*history]メッセージ履歴[endlink][font size=12] +[font size=20] +[locate x=300 y=190] +[link target=*hidemsg]メッセージ消去[endlink] +[font size=20] +[locate x=300 y=240] +[link target=*exit]戻る[endlink][font size=12](ESC) -[locate x=100 y=160] -[link target=*exit]戻る[endlink][font size=12](ESC)[font size=18] - -[locate x=100 y=200] -[link storage="voice.ks"] +[font size=20] +[locate x=300 y=280] +[link target="*voice"] [ch text="ボイス OFF" cond="sf.voice == 0"] [ch text="ボイス  ON " cond="sf.voice == 1"] -[endlink][r] +[endlink] -[locate x=100 y=280] +[locate x=300 y=320] +[link target="*effect"] +[ch text="エフェクト OFF" cond="sf.effect == 0"] +[ch text="エフェクト  ON " cond="sf.effect == 1"] +[endlink] + +[locate x=300 y=360] +[link target="*voicecut"] +[ch text="ボイスカット OFF" cond="sf.voicecut == 0"] +[ch text="ボイスカット  ON " cond="sf.voicecut == 1"] +[endlink] + +[locate x=300 y=440] [link target=*to_title]タイトルに戻る[endlink][r] -[locate x=100 y=320] +[locate x=300 y=470] [link exp="kag.close()"]ゲームを終了する[endlink] [s] ; @@ -81,52 +67,55 @@ *history [showhistory] [jump target=*menu] -; -; + +*hidemsg +[hidemessage] +[jump target=*menu] + *to_title [eval exp="f.to_title = askYesNo ( 'タイトルに戻りますか?', '確認')"] [gotostart ask=false cond="f.to_title == 1"] [jump target="*menu"] -; -; -; + +*voice +[if exp="sf.voice == void || sf.voice == 0"] +[eval exp="sf.voice = 1"] +[jump target="*menu"] +[endif] +[eval exp="sf.voice = 0" cond="sf.voice == 1"] +[jump target="*menu"] + +*effect +[if exp="sf.effect == void || sf.effect == 0"] +[eval exp="sf.effect = 1"] +[jump target="*menu"] +[endif] +[eval exp="sf.effect = 0" cond="sf.effect == 1"] +[jump target="*menu"] + +*voicecut +[if exp="sf.voicecut == void || sf.voicecut == 0"] +[eval exp="sf.voicecut = 1"] +[jump target="*menu"] +[endif] +[eval exp="sf.voicecut = 0" cond="sf.voicecut == 1"] +[jump target="*menu"] + *exit +[rclick enabled=false] [font size=default] [delay speed=user] -;[layopt layer=message0 page=back visible=false cond="sf.voice == 1"] -;[layopt layer=message1 page=back visible=false cond="sf.voice == 1"] +[layopt layer=message3 visible=false] [layopt layer=message0 page=back visible=true cond="sf.voice == 0"] [layopt layer=message1 page=back visible=true cond="sf.voice == 0"] [layopt layer=message2 visible=true cond="tf.sentakutyu == 1"] -;[layopt layer=message3 visible=true] -;[layopt layer=message4 visible=true] -;[layopt layer=message5 visible=false] -;[layopt layer=message6 visible=true] -;[layopt layer=15 visible=true] -; -[layopt layer=30 page=back visible=false] -;[layopt layer=21 visible=false] -;[layopt layer=22 visible=false] -;[layopt layer=23 visible=false] [trans time=100 method=crossfade] [wt] + [current layer=message0] -;[freeimage layer=20] -;[freeimage layer=21] -;[freeimage layer=22] -;[freeimage layer=23] -; -; -; -; [rclick call=true storage="menu_select.ks" target="*rclick" enabled=true] -; ;スナップショットのロックを解除 [unlocksnapshot] ;メッセージ履歴を生き返らせる [history output=true] -; -; -; -; [return] Index: D:/himeriri/data/scenario/load_menu.ks =================================================================== --- D:/himeriri/data/scenario/load_menu.ks (revision 4) +++ D:/himeriri/data/scenario/load_menu.ks (revision 14) @@ -1,11 +1,10 @@ ;ロードメニュー ; ; +tf.fromtitle = 0; + *load_menu -[w time=300] - -; [macro name="n"][graph storage="new" char=false][endmacro] ; ; @@ -23,12 +22,14 @@ { if(kag.getBookMarkPageName(n) != '(未設定)') { - kag.fore.layers[31].loadImages(%['storage'=>kag.getBookMarkFileNameAtNum(n), 'left'=>40, 'top'=>30, 'visible'=>'true']); + // ちょっととりっきー + kag.fore.layers[9].absolute = kag.fore.messages[3].absolute + 10; + kag.fore.layers[9].loadImages(%['storage'=>kag.getBookMarkFileNameAtNum(n), 'left'=>40, 'top'=>30, 'visible'=>'true']); } } function hidethumbnail() { - kag.fore.layers[31].visible=false; + kag.fore.layers[9].visible=false; } [endscript] ; @@ -50,125 +51,126 @@ [eval exp="sf.last_page = 1"] ; ; -[current layer=message5] +[current layer=message3] [er] [style linespacing=0 linesize=0] ; [delay speed=nowait] ; ; -[font size=12 color=0xffffff][locate x=0 y=380]page:1 +[font shadow=true] +[font size=12 color=0xffffff][locate x=250 y=430]page:1 ;1列目 ;セーブデータ00 [link target=*save00 onenter="thumbnail(0)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(0)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(0)"][n cond="sf.new_save == 1"][r] +[font size=18 color=0xffffff][locate x=250 y=54][emb exp="kag.getBookMarkPageName(0)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(0)"][n cond="sf.new_save == 1"][r] ; ;セーブデータ01 [link target=*save01 onenter="thumbnail(1)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(1)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(1)"][n cond="sf.new_save == 2"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(1)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(1)"][n cond="sf.new_save == 2"][r] ; ;セーブデータ02 [link target=*save02 onenter="thumbnail(2)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(2)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(2)"][n cond="sf.new_save == 3"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(2)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(2)"][n cond="sf.new_save == 3"][r] ; ;セーブデータ03 [link target=*save03 onenter="thumbnail(3)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(3)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(3)"][n cond="sf.new_save == 4"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(3)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(3)"][n cond="sf.new_save == 4"][r] ; ;セーブデータ04 [link target=*save04 onenter="thumbnail(4)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(4)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(4)"][n cond="sf.new_save == 5"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(4)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(4)"][n cond="sf.new_save == 5"][r] ; ;セーブデータ05 [link target=*save05 onenter="thumbnail(5)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(5)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(5)"][n cond="sf.new_save == 6"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(5)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(5)"][n cond="sf.new_save == 6"][r] ; ;セーブデータ06 [link target=*save06 onenter="thumbnail(6)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(6)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(6)"][n cond="sf.new_save == 7"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(6)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(6)"][n cond="sf.new_save == 7"][r] ; ;セーブデータ07 [link target=*save07 onenter="thumbnail(7)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(7)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(7)"][n cond="sf.new_save == 8"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(7)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(7)"][n cond="sf.new_save == 8"][r] ; ;セーブデータ08 [link target=*save08 onenter="thumbnail(8)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(8)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(8)"][n cond="sf.new_save == 9"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(8)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(8)"][n cond="sf.new_save == 9"][r] ; ;セーブデータ09 [link target=*save09 onenter="thumbnail(9)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(9)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(9)"][n cond="sf.new_save == 10"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(9)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(9)"][n cond="sf.new_save == 10"][r] ; ;2列目 ;セーブデータ10 [link target=*save10 onenter="thumbnail(10)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(10)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(10)"][n cond="sf.new_save == 11"][r] +[font size=18 color=0xffffff][locate x=450 y=54][emb exp="kag.getBookMarkPageName(10)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(10)"][n cond="sf.new_save == 11"][r] ; ;セーブデータ11 [link target=*save11 onenter="thumbnail(11)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(11)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(11)"][n cond="sf.new_save == 12"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(11)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(11)"][n cond="sf.new_save == 12"][r] ; ;セーブデータ12 [link target=*save12 onenter="thumbnail(12)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(12)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(12)"][n cond="sf.new_save == 13"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(12)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(12)"][n cond="sf.new_save == 13"][r] ; ;セーブデータ13 [link target=*save13 onenter="thumbnail(13)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(13)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(13)"][n cond="sf.new_save == 14"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(13)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(13)"][n cond="sf.new_save == 14"][r] ; ;セーブデータ14 [link target=*save14 onenter="thumbnail(14)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(14)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(14)"][n cond="sf.new_save == 15"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(14)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(14)"][n cond="sf.new_save == 15"][r] ; ;セーブデータ15 [link target=*save15 onenter="thumbnail(15)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(15)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(15)"][n cond="sf.new_save == 16"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(15)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(15)"][n cond="sf.new_save == 16"][r] ; ;セーブデータ16 [link target=*save16 onenter="thumbnail(16)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(16)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(16)"][n cond="sf.new_save == 17"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(16)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(16)"][n cond="sf.new_save == 17"][r] ; ;セーブデータ17 [link target=*save17 onenter="thumbnail(17)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(17)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(17)"][n cond="sf.new_save == 18"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(17)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(17)"][n cond="sf.new_save == 18"][r] ; ;セーブデータ18 [link target=*save18 onenter="thumbnail(18)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(18)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(18)"][n cond="sf.new_save == 19"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(18)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(18)"][n cond="sf.new_save == 19"][r] ; ;セーブデータ19 [link target=*save19 onenter="thumbnail(19)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(19)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(19)"][n cond="sf.new_save == 20"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(19)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(19)"][n cond="sf.new_save == 20"][r] ; ; ; -[locate x=120 y=380] +[locate x=370 y=430] [font size=18 color=0x777777]1  [link target=*2page][font size=18 color=0xffffff]2[endlink]  [link target=*3page][font size=18 color=0xffffff]3[endlink]  [link target=*4page][font size=18 color=0xffffff]4[endlink]  [link target=*5page][font size=18 color=0xffffff]5[endlink] -[font size=18 color=0xffffff][link target=*to_menu][locate x=120 y=400]メニューへ[endlink] [link storage="menu_select.ks" target=*exit]メイン画面へ[endlink] +[font size=18 color=0xffffff][link target=*to_menu][locate x=370 y=450]メニューへ[endlink] [link target=*exit]メイン画面へ[endlink] ; ; ; @@ -182,124 +184,125 @@ [eval exp="sf.last_page = 2"] ; ; -[current layer=message5] +[current layer=message3] [er] [style linespacing=0 linesize=0] ; [delay speed=nowait] ; ; -[font size=12 color=0xffffff][locate x=0 y=380]page:2 +[font shadow=true] +[font size=12 color=0xffffff][locate x=250 y=430]page:2 ;1列目 ;セーブデータ20 [link target=*save20 onenter="thumbnail(20)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(20)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(20)"][n cond="sf.new_save == 21"][r] +[font size=18 color=0xffffff][locate x=250 y=54][emb exp="kag.getBookMarkPageName(20)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(20)"][n cond="sf.new_save == 21"][r] ; ;セーブデータ21 [link target=*save21 onenter="thumbnail(21)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(21)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(21)"][n cond="sf.new_save == 22"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(21)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(21)"][n cond="sf.new_save == 22"][r] ; ;セーブデータ22 [link target=*save22 onenter="thumbnail(22)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(22)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(22)"][n cond="sf.new_save == 23"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(22)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(22)"][n cond="sf.new_save == 23"][r] ; ;セーブデータ23 [link target=*save23 onenter="thumbnail(23)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(23)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(23)"][n cond="sf.new_save == 24"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(23)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(23)"][n cond="sf.new_save == 24"][r] ; ;セーブデータ24 [link target=*save24 onenter="thumbnail(24)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(24)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(24)"][n cond="sf.new_save == 25"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(24)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(24)"][n cond="sf.new_save == 25"][r] ; ;セーブデータ25 [link target=*save25 onenter="thumbnail(25)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(25)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(25)"][n cond="sf.new_save == 26"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(25)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(25)"][n cond="sf.new_save == 26"][r] ; ;セーブデータ26 [link target=*save26 onenter="thumbnail(26)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(26)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(26)"][n cond="sf.new_save == 27"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(26)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(26)"][n cond="sf.new_save == 27"][r] ; ;セーブデータ27 [link target=*save27 onenter="thumbnail(27)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(27)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(27)"][n cond="sf.new_save == 28"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(27)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(27)"][n cond="sf.new_save == 28"][r] ; ;セーブデータ28 [link target=*save28 onenter="thumbnail(28)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(28)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(28)"][n cond="sf.new_save == 29"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(28)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(28)"][n cond="sf.new_save == 29"][r] ; ;セーブデータ29 [link target=*save29 onenter="thumbnail(29)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(29)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(29)"][n cond="sf.new_save == 30"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(29)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(29)"][n cond="sf.new_save == 30"][r] ; ;セーブデータ30 [link target=*save30 onenter="thumbnail(30)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(30)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(30)"][n cond="sf.new_save == 31"][r] +[font size=18 color=0xffffff][locate x=450 y=54][emb exp="kag.getBookMarkPageName(30)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(30)"][n cond="sf.new_save == 31"][r] ; ;セーブデータ31 [link target=*save31 onenter="thumbnail(31)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(31)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(31)"][n cond="sf.new_save == 32"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(31)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(31)"][n cond="sf.new_save == 32"][r] ; ;セーブデータ32 [link target=*save32 onenter="thumbnail(32)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(32)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(32)"][n cond="sf.new_save == 33"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(32)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(32)"][n cond="sf.new_save == 33"][r] ; ;セーブデータ33 [link target=*save33 onenter="thumbnail(33)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(33)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(33)"][n cond="sf.new_save == 34"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(33)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(33)"][n cond="sf.new_save == 34"][r] ; ;セーブデータ34 [link target=*save34 onenter="thumbnail(34)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(34)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(34)"][n cond="sf.new_save == 35"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(34)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(34)"][n cond="sf.new_save == 35"][r] ; ;セーブデータ35 [link target=*save35 onenter="thumbnail(35)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(35)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(35)"][n cond="sf.new_save == 36"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(35)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(35)"][n cond="sf.new_save == 36"][r] ; ;セーブデータ36 [link target=*save36 onenter="thumbnail(36)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(36)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(36)"][n cond="sf.new_save == 37"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(36)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(36)"][n cond="sf.new_save == 37"][r] ; ;セーブデータ37 [link target=*save37 onenter="thumbnail(37)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(37)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(37)"][n cond="sf.new_save == 38"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(37)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(37)"][n cond="sf.new_save == 38"][r] ; ;セーブデータ38 [link target=*save38 onenter="thumbnail(38)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(38)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(38)"][n cond="sf.new_save == 39"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(38)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(38)"][n cond="sf.new_save == 39"][r] ; ;セーブデータ39 [link target=*save39 onenter="thumbnail(39)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(39)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(39)"][n cond="sf.new_save == 40"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(39)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(39)"][n cond="sf.new_save == 40"][r] ; ; ; -[locate x=120 y=380] +[locate x=370 y=430] [link target=*1page][font size=18 color=0xffffff]1[endlink]  [font size=18 color=0x777777]2  [link target=*3page][font size=18 color=0xffffff]3[endlink]  [link target=*4page][font size=18 color=0xffffff]4[endlink]  [link target=*5page][font size=18 color=0xffffff]5[endlink] -[link target=*to_menu][locate x=120 y=400]メニューへ[endlink] [link storage="menu_select.ks" target=*exit]メイン画面へ[endlink] +[link target=*to_menu][locate x=370 y=450]メニューへ[endlink] [link target=*exit]メイン画面へ[endlink] ; ; ; @@ -313,104 +316,105 @@ [eval exp="sf.last_page = 3"] ; ; -[current layer=message5] +[current layer=message3] [er] [style linespacing=0 linesize=0] ; [delay speed=nowait] ; ; -[font size=12 color=0xffffff][locate x=0 y=380]page:3 +[font shadow=true] +[font size=12 color=0xffffff][locate x=250 y=430]page:3 ;1列目 [link target=*save40 onenter="thumbnail(40)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(40)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(40)"][n cond="sf.new_save == 41"][r] +[font size=18 color=0xffffff][locate x=250 y=54][emb exp="kag.getBookMarkPageName(40)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(40)"][n cond="sf.new_save == 41"][r] ; [link target=*save41 onenter="thumbnail(41)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(41)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(41)"][n cond="sf.new_save == 42"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(41)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(41)"][n cond="sf.new_save == 42"][r] ; [link target=*save42 onenter="thumbnail(42)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(42)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(42)"][n cond="sf.new_save == 43"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(42)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(42)"][n cond="sf.new_save == 43"][r] ; [link target=*save43 onenter="thumbnail(43)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(43)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(43)"][n cond="sf.new_save == 44"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(43)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(43)"][n cond="sf.new_save == 44"][r] ; [link target=*save44 onenter="thumbnail(44)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(44)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(44)"][n cond="sf.new_save == 45"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(44)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(44)"][n cond="sf.new_save == 45"][r] ; [link target=*save45 onenter="thumbnail(45)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(45)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(45)"][n cond="sf.new_save == 46"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(45)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(45)"][n cond="sf.new_save == 46"][r] ; [link target=*save46 onenter="thumbnail(46)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(46)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(46)"][n cond="sf.new_save == 47"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(46)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(46)"][n cond="sf.new_save == 47"][r] ; [link target=*save47 onenter="thumbnail(47)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(47)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(47)"][n cond="sf.new_save == 48"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(47)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(47)"][n cond="sf.new_save == 48"][r] ; [link target=*save48 onenter="thumbnail(48)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(48)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(48)"][n cond="sf.new_save == 49"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(48)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(48)"][n cond="sf.new_save == 49"][r] ; [link target=*save49 onenter="thumbnail(49)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(49)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(49)"][n cond="sf.new_save == 50"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(49)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(49)"][n cond="sf.new_save == 50"][r] ; [link target=*save50 onenter="thumbnail(50)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(50)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(50)"][n cond="sf.new_save == 51"][r] +[font size=18 color=0xffffff][locate x=450 y=54][emb exp="kag.getBookMarkPageName(50)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(50)"][n cond="sf.new_save == 51"][r] ; [link target=*save51 onenter="thumbnail(51)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(51)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(51)"][n cond="sf.new_save == 52"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(51)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(51)"][n cond="sf.new_save == 52"][r] ; [link target=*save52 onenter="thumbnail(52)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(52)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(52)"][n cond="sf.new_save == 53"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(52)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(52)"][n cond="sf.new_save == 53"][r] ; [link target=*save53 onenter="thumbnail(53)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(53)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(53)"][n cond="sf.new_save == 54"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(53)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(53)"][n cond="sf.new_save == 54"][r] ; [link target=*save54 onenter="thumbnail(54)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(54)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(54)"][n cond="sf.new_save == 55"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(54)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(54)"][n cond="sf.new_save == 55"][r] ; [link target=*save55 onenter="thumbnail(55)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(55)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(55)"][n cond="sf.new_save == 56"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(55)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(55)"][n cond="sf.new_save == 56"][r] ; [link target=*save56 onenter="thumbnail(56)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(56)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(56)"][n cond="sf.new_save == 57"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(56)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(56)"][n cond="sf.new_save == 57"][r] ; [link target=*save57 onenter="thumbnail(57)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(57)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(57)"][n cond="sf.new_save == 58"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(57)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(57)"][n cond="sf.new_save == 58"][r] ; [link target=*save58 onenter="thumbnail(58)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(58)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(58)"][n cond="sf.new_save == 59"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(58)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(58)"][n cond="sf.new_save == 59"][r] ; [link target=*save59 onenter="thumbnail(59)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(59)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(59)"][n cond="sf.new_save == 60"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(59)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(59)"][n cond="sf.new_save == 60"][r] ; ; ; -[locate x=120 y=380] +[locate x=370 y=430] [link target=*1page][font size=18 color=0xffffff]1[endlink]  [link target=*2page][font size=18 color=0xffffff]2[endlink]  [font size=18 color=0x777777]3  [link target=*4page][font size=18 color=0xffffff]4[endlink]  [link target=*5page][font size=18 color=0xffffff]5[endlink] -[link target=*to_menu][locate x=120 y=400]メニューへ[endlink] [link storage="menu_select.ks" target=*exit]メイン画面へ[endlink] +[link target=*to_menu][locate x=370 y=450]メニューへ[endlink] [link target=*exit]メイン画面へ[endlink] ; ; ; @@ -423,104 +427,105 @@ [eval exp="sf.last_page = 4"] ; ; -[current layer=message5] +[current layer=message3] [er] [style linespacing=0 linesize=0] ; [delay speed=nowait] ; ; -[font size=12 color=0xffffff][locate x=0 y=380]page:4 +[font shadow=true] +[font size=12 color=0xffffff][locate x=250 y=430]page:4 ;1列目 [link target=*save60 onenter="thumbnail(60)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=0 y=4][emb exp="kag.getBookMarkPageName(60)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(60)"][n cond="sf.new_save == 61"][r] +[font size=18 color=0xffffff][locate x=250 y=54][emb exp="kag.getBookMarkPageName(60)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(60)"][n cond="sf.new_save == 61"][r] ; [link target=*save61 onenter="thumbnail(61)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(61)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(61)"][n cond="sf.new_save == 62"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(61)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(61)"][n cond="sf.new_save == 62"][r] ; [link target=*save62 onenter="thumbnail(62)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(62)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(62)"][n cond="sf.new_save == 63"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(62)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(62)"][n cond="sf.new_save == 63"][r] ; [link target=*save63 onenter="thumbnail(63)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(63)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(63)"][n cond="sf.new_save == 64"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(63)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(63)"][n cond="sf.new_save == 64"][r] ; [link target=*save64 onenter="thumbnail(64)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(64)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(64)"][n cond="sf.new_save == 65"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(64)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(64)"][n cond="sf.new_save == 65"][r] ; [link target=*save65 onenter="thumbnail(65)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(65)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(65)"][n cond="sf.new_save == 66"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(65)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(65)"][n cond="sf.new_save == 66"][r] ; [link target=*save66 onenter="thumbnail(66)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(66)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(66)"][n cond="sf.new_save == 67"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(66)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(66)"][n cond="sf.new_save == 67"][r] ; [link target=*save67 onenter="thumbnail(67)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(67)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(67)"][n cond="sf.new_save == 68"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(67)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(67)"][n cond="sf.new_save == 68"][r] ; [link target=*save68 onenter="thumbnail(68)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(68)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(68)"][n cond="sf.new_save == 69"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(68)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(68)"][n cond="sf.new_save == 69"][r] ; [link target=*save69 onenter="thumbnail(69)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][emb exp="kag.getBookMarkPageName(69)"][endlink][r] -[font size=12 color=0xeeddff][emb exp="kag.getBookMarkDate(69)"][n cond="sf.new_save == 70"][r] +[font size=18 color=0xffffff][locate x=250][emb exp="kag.getBookMarkPageName(69)"][endlink][r] +[font size=12 color=0xeeddff][locate x=250][emb exp="kag.getBookMarkDate(69)"][n cond="sf.new_save == 70"][r] ; [link target=*save70 onenter="thumbnail(70)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200 y=4][emb exp="kag.getBookMarkPageName(70)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(70)"][n cond="sf.new_save == 71"][r] +[font size=18 color=0xffffff][locate x=450 y=54][emb exp="kag.getBookMarkPageName(70)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(70)"][n cond="sf.new_save == 71"][r] ; [link target=*save71 onenter="thumbnail(71)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate x=200][emb exp="kag.getBookMarkPageName(71)"][endlink][r] -[font size=12 color=0xeeddff][locate x=200][emb exp="kag.getBookMarkDate(71)"][n cond="sf.new_save == 72"][r] +[font size=18 color=0xffffff][locate x=450][emb exp="kag.getBookMarkPageName(71)"][endlink][r] +[font size=12 color=0xeeddff][locate x=450][emb exp="kag.getBookMarkDate(71)"][n cond="sf.new_save == 72"][r] ; [link target=*save72 onenter="thumbnail(72)" onleave="hidethumbnail()"] -[font size=18 color=0xffffff][locate