From 159e12699b2d378cf138b325d18f85ad689d8fae Mon Sep 17 00:00:00 2001 From: Sakura Knoll Date: Mon, 2 May 2022 19:13:22 +0900 Subject: [PATCH] Improve ae novel UI --- public/novels/ae/Title.png | Bin 74598 -> 0 bytes public/novels/ae/Title.webp | Bin 0 -> 69444 bytes public/novels/ae/cancel.webp | Bin 0 -> 1980 bytes public/novels/ae/confirm.webp | Bin 0 -> 1958 bytes public/novels/ae/continue.webp | Bin 0 -> 27478 bytes public/novels/ae/game.css | 10 +- public/novels/ae/game.js | 2580 +++++++++++++++++++++++++++++++ public/novels/ae/index.html | 44 +- public/novels/ae/quickload.webp | Bin 0 -> 17626 bytes public/novels/ae/quicksave.webp | Bin 0 -> 24408 bytes 10 files changed, 2618 insertions(+), 16 deletions(-) delete mode 100644 public/novels/ae/Title.png create mode 100644 public/novels/ae/Title.webp create mode 100644 public/novels/ae/cancel.webp create mode 100644 public/novels/ae/confirm.webp create mode 100644 public/novels/ae/continue.webp create mode 100644 public/novels/ae/game.js create mode 100644 public/novels/ae/quickload.webp create mode 100644 public/novels/ae/quicksave.webp diff --git a/public/novels/ae/Title.png b/public/novels/ae/Title.png deleted file mode 100644 index 811fcb3c823c3cdde6766a89ee27fd8e49d8e97c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74598 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 literal 0 HcmV?d00001 diff --git a/public/novels/ae/cancel.webp b/public/novels/ae/cancel.webp new file mode 100644 index 0000000000000000000000000000000000000000..a48c74872defc8c24addbe955fd694ecbed80ac2 GIT binary patch literal 1980 zcmV;t2SfN$Nk&Gr2LJ$9MM6+kP&il$0000G0002g002e+06|PpNPq(X01cq5ZTmSn zdftC^(oEVI#kOtRJcexNIOYVhnw@Rih;6&CD^7Q+e($3GRq?OJS42!ef+YPw$v7_% zYyg?kF{1!R;3V(@iG(BpiZKJ;LI$uvfFZ#W21KMA0%Zn*z==(Q1qg#2V=^d5CNE!L zWXZ@vm?#$}kR&!B%Q6xc7GTAh1%ZrZkP!+XKwuH^HW@py5e5**fUv9>vn&FV0{Oxq z%K{l$M7d>5#+CtD7=f@1$c{0|U?eP3m1htjTZ%DTvPle15e5)gn8ZZ60y4q^Sr|ZI zWH|}4;>&UpQe=vjg=Jab_!3wKWVr}oKvY;rM5>GXg^+5-;K3!cx!x>oc%V`7ARje1~|O6Bq-sl zJAp2DW2)n74ydeyTzeMi+IT;P8))tQQ$(Hm_y(}LC**$q1?aKnKCH?DR7^R)H=a`G zbpTz*Up~P7EMFZ+t(|xB*O)3_o+H0${@JhZL+uI!Mo=@m^W%8xvB;!X&S-d}<6ipA zHsB-M7j%d6NzLzeMAG!W0O4SLi^vR{_TkauCiMl#ZQD2a(3}>L89nU73o%r_J^g1eoZc@%y=Uy$7D3bR0zUWIGjluMsGi*oI@{X{ zwJtWmmCsve0#{!jG`1WXX5RWZem-j%mSng6zMv2A)4}Pz?)>=7zyiHy0)#_fO&>z) zyV*IlP(HcsrRd?U;f-JAmX(u#@`J&ym_)(jSBI8y=cl7SXm$X9(qGD^RMtVRJ)4(lD2u-r+m*MpKV-kznOC#9I;ClH zRiP8Nf!0|?9QiGF9%OBgE`?HiG!@Z)Jl_6FJ-zML{p&d?-Z~E6y?-swM$&7)LiwsO zDMwzu3gg%D56y}Y2zIIQzW}W?t2isptO7+F0Y*kdx)E5GivY{WvJ8qZgDk+Zu#EBy z!m>hQIlg3t#KKsl8UYw&L=aK#gcLaq3nMUK$&N9}mIwj?mJwS*E(8bX6X}wE$3_M) zqIAqj7FJL=APxio0I(PUodGJ<07n2mZ7`Hbq#~rDBT`IokPV4tZr-pB+3)wljASoA z&GXKBn&)@(x8HN#kZ?Wvu4gBmpEzIg{^otM{Tcsf+%xrStOxB^u}AF~F}##N9+tI% zDusL*w|4t|HbAPegxOxTlWz1g&huAK%FIcL!}8Sv6>~-vP9#3!anpKA1V$z(J$2%#4`ea;L-Q@zF(-_x;cjXtfWQJKkhu%zz;or z5x>SI^j>=5?1vY94b>cW#j)?!H((N0`oG&({@MFQs)J*>YzF;aN){xMzx?5957=M$ zLahluy#CC6znT86Lc|0~MjmF2((e6VUp=4kZhKnWNcMb63>9`)Z36WCC?g)hhYvhk z51apWQz-}S0`OB*-`kprX2NiLx4>DIwO3&-M%GJ`*u2lf{a0L4JMcfV=k`r{f~dE! zn;*UzCa?*GXmB(mFm1UxqtJd7t-ah(v_y{GlsV-LpYrqhPkjo10BRV%x$<{UZ$MUH+eb} zgA7`EptM3mF2LSe=x6g7B5AlQY4u)Q6|N=JaRkzN_3!z^Gk zS+Ya@yx!16?L|bGc!>uXERteAt!i83={xo1-ZlM0^u6ozsiIIM-vC`0I?NL4j{XN_a$=R;4-#1@fhdn(( O>1j!t2TX3TNB{top3B<+ literal 0 HcmV?d00001 diff --git a/public/novels/ae/confirm.webp b/public/novels/ae/confirm.webp new file mode 100644 index 0000000000000000000000000000000000000000..6959907e823b6b5c22604694a74aa38bde43916d GIT binary patch literal 1958 zcmV;X2U+-1Nk&GV2LJ$9MM6+kP&il$0000G0002g002e+06|PpNVWq201cp|ZQC); zx$d`qwQbv0Y};8xPqU6}A~RcU+qP|Ym)?8ueO0aGt@wzD2?$8iDjLQYBGCqrX&eiR zU<3}4PYDu|1SrJ}crFFN0s)4AB@Bo}H$<8YM1g}%zygFpPB9r&rI5)Aj4T;h2$ST( zL_)9uS(cHoumCH~EQk~=gN#rF0RoGJw<*}cMi@XK1H!UW%(93`ie!aBmIX4hNOH@V zf-M8GFalv2keyWm676uR)Sq@QFdRY!J zN2YFBSe6A&FM(x1mg^7(goR0TVUT6z$GMhNT3tRK0aTaFqs}hxNAlZ^pT2A_jbZCsrnY*{+;p}vc&Y+a4(zUu7~KK-PF#>q zJBxRtUIS~jjsR{ixG=78@XjlJ(Xi&d$@I%r%^ugcLuihb^5vsz&xQ%(YYo2v-go&C z;Mk>!O|UbrYrVgg=!pKQqX2RrW z*s-b%zTG}2wZ{PQ`mKz*wxI#tw*l(j!tJ9S3p8~Rh12TrU%en%}mr%a@Qd}MZ@yl@YxedYGu z6}n<5H05+|FXHuE$u)0>W{tRuj*~W(Q1`w$_walLT6!c8Ftqz!>H8(EV4l?uKfm0cb!g)q7KDO0a`lDrn4CHP&gpM0{{SU7XY0BD%Ai-06uLpl}98aB%vfY?2wQRiDdxJ(hJF++WvV* z)AWga^XoQJC%fi$$xQA_Uwr~TMgDWqfGE7CHupfeG}!=Cde*|FyDjtg3#W#r(dLHun#RUNw3`Y zalAQuhxO#gzvQ{q#jY0P$P0*FRFI={YU;gV8kHT|$r_~5;$^Y*=H)gkH7Jj4| zNw}CnDlBC(X^96csQ?79xI2CpD$SO-b{t4UZ|N41|9Bs5}7kIRvtQy!&_P5=M{Wg?NAmP%= zh0ww&`sSiP7}+~*(t7z_eTPn5+4U;kAoabC|928e^<$8o^N||#=g!Abml+-s>j*|* zu(=Y}e$fh1-Lb2wZ10|=rM2$O$p1ta(btgSCvq0E_Wf-C9Y+TH-#arZ{#8x~~7`^fw+EiuLape5p$=~oZ`9i_Ic zOPLV}Py_V7H2_MVL%3?CjxDBNgiil|@wbI#%NX!9)_S$C9JpQ?xIue+g+Dp&2I!Oj zJ?BZpRiE3s9CR_;uK=J+z(<)Z4dmp{U-)xVXIw^~|FW8LqR>6IbT8qna53W>7@#JL z!Bd|pJ-jmxm6T&P-^$16!)gJxTy3eg(x8dIs$syJ;Z&U7Xul!VRX}xbeeDQkNu4fF zZ055}cAgQ}aV*t;5Huc^AO&Z=tYZoz7dqdTFE+}PG;-Va&b1f9Lai12uZtD1>{%i1 z-WqOtS$_(*0#%Y%m}X1=%}fLEmRYH==*$`KR91%29&ml$G+!`6?~$j5oC#qHXc2My z9&CCC9mrI}wi^1NRMDwD{ag@(`Deg9WY~z7RU{eIt>+CFv?DRNqL(K&sLL!RK!fP! z90LLu{*DB74g!1>=l~CaJ!tms;P42{F^;?Jk|o#d-}^(*U%_!36sMB`(PnYTd;yd< s8-~^O`jH0`}C%5?U$aSy6!wWUHU3P5XUO2kP+!%0Id|gQUCw| literal 0 HcmV?d00001 diff --git a/public/novels/ae/continue.webp b/public/novels/ae/continue.webp new file mode 100644 index 0000000000000000000000000000000000000000..7b2be0e02e9ff9dbdb9cbda6360bd5b441f56c03 GIT binary patch literal 27478 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 0) { + if (autoSpeed == 'typing') + dialogAutoplay('stop') //自动播放的打字,优先关闭自动播放 + else str_index_in_autotype = listenLoading //打字机状态调整 + } else if (listenLoading == -1) dialogAutoplay('stop') //处理自动播放变化 + else if (listenLoading == -2) $('.dialog-overflow').stop(true, true) //立即结束滚屏动画 + } +}) + +var textSpeed = 75 +//全局变量相关:打字机效果 +$.fn.autotype_text = function (gotoScene, gotoAction) { + var str + var timer_key + var $pThis = $(this) + $('.dialog-overflow').scrollTop(0) //开始打字前校正滚动条位置 + + if (autoSpeed != 'skip') { + str = $pThis.html() + if (str.indexOf('<') >= 0) { + return + } //注入了html文档的情形 + + if (isdialogAutoplay()) dialogAutoplayAutoStop('autotype') + + $pThis.html('') + str_index_in_autotype = 0 + + setListens(null, null, str.length) + + timer_key = setInterval(function () { + str_index_in_autotype++ + $pThis.html(str.substring(0, str_index_in_autotype)) //当前显示的文本长度 + + if ( + $('.dialog-overflow')[0].scrollHeight > $('.dialog-overflow').height() + ) { + //超出内容一次性显示完毕 + $pThis.html(str) + str_index_in_autotype = str.length + } + if (isdialogAutoplay()) { + //打字动画中自动播放开启 + $pThis.html(str) + str_index_in_autotype = str.length + } + if (str_index_in_autotype >= str.length) { + clearInterval(timer_key) //结束setInterval的定时循环 + if (isdialogAutoplay()) { + if (autoSpeed == 'auto') { + dialogAutoplay('countinue') + } + } else if (autoSpeed == 'typing') { + dialogAutoplay('countinue') + } else { + setListens(gotoScene, gotoAction) + } + } + }, textSpeed) + } +} + +//全局变量相关:自动播放 +var dialogAutoplayFlag = -1 //控制自动播放 +var timer_Autoplay //每次单击调用的是同一个timer +var autoSpeed = 'stop' //skip和autoplay的速度变量 + +$('.dialog-btn-autoplay').click(function (e) { + e.stopPropagation() + if (listenScene == null && listenAction == null && listenLoading != null) { + if (listenLoading >= 0) { + $('.dialog-btn-autoplay').addClass('dialog-btn-autoplay-on') + dialogAutoplayAutoStop('autotype') + return + } + } + if (autoSpeed == 'stop') dialogAutoplay('countinue') + else dialogAutoplay('auto') +}) + +$('.dialog-btn-skip').click(function (e) { + e.stopPropagation() + if (listenScene == null && listenAction == null && listenLoading != null) { + if (listenLoading >= 0) str_index_in_autotype = listenLoading //打字机状态调整 + } + dialogAutoplay('skip') +}) + +function dialogAutoplay(keySpeed) { + var tempTimeout + if (keySpeed == null || keySpeed == 'auto' || keySpeed == 'countinue') { + //按下auto + if (autoSpeed == 'skip' && isdialogAutoplay()) { + //在skip时按下auto + dialogAutoplayAutoStop() + } + autoSpeed = 'auto' + $('.dialog-btn-autoplay').addClass('dialog-btn-autoplay-on') + } else if (keySpeed == 'skip') { + //按下skip + if (autoSpeed == 'auto' && isdialogAutoplay()) { + //在auto时按下skip + dialogAutoplayAutoStop() + } + autoSpeed = 'skip' + $('.dialog-btn-skip').addClass('dialog-btn-skip-on') + } else { + dialogAutoplayAutoStop() + return + } + changedialogAutoplayFlag() + if (isdialogAutoplay()) { + setListens(null, null, -1) //主操作响应事件改变 + if (keySpeed == 'countinue') { + tempTimeout = baseTime() + } else { + tempTimeout = getdialogAutoplaySpeed() + } + if (tempTimeout > 0) { + timer_Autoplay = setTimeout(function () { + if (autoSpeed == 'auto') { + $('.dialog-btn-autoplay').addClass('dialog-btn-autoplay-on') + nextAction(now_scene, now_action) + } else if (autoSpeed == 'skip') { + $('.dialog-btn-skip').addClass('dialog-btn-skip-on') + nextAction(now_scene, now_action, 1) + } + dialogAutoplayAutoStop(1) + if (autoSpeed != 'stop' && autoSpeed != 'typing') { + dialogAutoplay(autoSpeed) + } + }, tempTimeout) + } else { + dialogAutoplayAutoStop() + } + } else { + dialogAutoplayAutoStop() + } +} + +function getdialogAutoplaySpeed() { + if (autoSpeed == 'auto') { + var overflowTime + if ($('p')[0]) { + var textWhole = getText($('p')) + } else { + var textWhole = $('.dialog-text').html() + } + var textTime = parseInt((baseTime() * textWhole.length) / 10) + if (textTime < baseTime()) textTime = baseTime() + if (checkTextScrollLastMove > 0) { + overflowTime = parseInt(checkTextScrollLastMove) + } else { + if (!checkTextScroll()) overflowTime = textTime + else + overflowTime = parseInt( + ((baseTime() * $('.dialog-overflow').height()) / + parseInt($('.dialog-text').css('line-height'))) * + 2.5 + ) + } + if (textTime <= overflowTime) { + return textTime + } else { + return overflowTime + } + } else if (autoSpeed == 'skip') return baseTime() / 10 + else return -1 +} + +function isdialogAutoplay() { + if (dialogAutoplayFlag > 0) return true + else return false +} + +function changedialogAutoplayFlag() { + dialogAutoplayFlag *= -1 +} + +function dialogAutoplayAutoStop(keyFlag) { + dialogAutoplayFlag = -1 + if (keyFlag == null) { + autoSpeed = 'stop' + clearTimeout(timer_Autoplay) + $('.dialog-btn-autoplay').removeClass('dialog-btn-autoplay-on') + $('.dialog-btn-skip').removeClass('dialog-btn-skip-on') + setListens(now_scene, now_action) + timer_Autoplay = null + } else if (keyFlag == 'autotype') { + autoSpeed = 'typing' + clearTimeout(timer_Autoplay) + timer_Autoplay = null + } +} + +//------------------------------------------------------ +//CG展示 +var cgPageIndex = 0 +var cgPageLength = 0 +var cgListTemp = null + +function cgPage(page, flag) { + var i + var j + startLoad() + if (!page) { + page = cgPageIndex + } + var xmlDoc = loadExistXmlFile('cg_list', function () { + cgListTemp = xml_files_all_in_this['cg_list'].getElementsByTagName('cg') + cgPageLength = cgListTemp.length + cgPage(page, flag) + }) + if (!xmlDoc) { + return + } + if (cgPageIndex == 0) { + $('.pagenum#pagenum-1').addClass('pagenum-gray') + } + if ((cgPageIndex + 1) * 4 >= cgPageLength) { + $('.pagenum#pagenum-2').addClass('pagenum-gray') + } + var cgListSort = new Array() + for (i = 0; cgListTemp[i] != null; i++) { + j = cgListTemp[i].getAttribute('id') + cgListSort[Number(j)] = cgListTemp[i] + } + for (i = page * 4; i < (page + 1) * 4; i++) { + $('#cg-' + (i - page * 4)).hide() + } + //preload + var cgImageList = new Array() + j = 0 + for (i in cgListSort) { + if (j >= page * 4 && j < (page + 1) * 4) { + $('#cg-' + (j - page * 4)).unbind() + cgImageList.push(getText(cgListSort[i])) + } else if (j >= (page + 1) * 4) { + break + } + j++ + } + preLoadUiImages('cg', cgImageList) + //检测预加载图片是否加载完毕 + if (preLoadImagesCheck() > 0) { + //如果已经预载过 + //加载 + j = 0 + for (i in cgListSort) { + if (j >= page * 4 && j < (page + 1) * 4) { + $('#cg-' + (j - page * 4)).css( + 'background-image', + "url('" + base_url + '/resources/cg/' + getText(cgListSort[i]) + "')" + ) + $('#cg-' + (j - page * 4)).click( + { str: getText(cgListSort[i]) }, + function (e) { + showCgOrigin(e.data.str) + } + ) + $('#cg-' + (j - page * 4)).show() + } else if (j >= (page + 1) * 4) { + break + } + j++ + } + if (flag == null) $('.cg-wrapper').fadeIn() + cgListSort = null + LoadFinish() + return + } + var countIndexTimer = 0 + var preLoadImagesTimer = setInterval(function () { + var i + var j + if (preLoadImagesCheck() > 0 || countIndexTimer > 1000) { + //图片预载完毕,或者超时 + clearTimeout(preLoadImagesTimer) + //加载 + j = 0 + for (i in cgListSort) { + if (j >= page * 4 && j < (page + 1) * 4) { + $('#cg-' + (j - page * 4)).css( + 'background-image', + "url('" + + base_url + + '/resources/cg/' + + getText(cgListSort[i]) + + "')" + ) + $('#cg-' + (j - page * 4)).click( + { str: getText(cgListSort[i]) }, + function (e) { + showCgOrigin(e.data.str) + } + ) + $('#cg-' + (j - page * 4)).show() + } else if (j >= (page + 1) * 4) { + break + } + j++ + } + if (flag == null) $('.cg-wrapper').fadeIn() + cgListSort = null + LoadFinish() + return + } + countIndexTimer++ + }, 100) +} + +$('.pagenum#pagenum-1').click(function () { + if (cgPageIndex > 0) { + if ((cgPageIndex + 1) * 4 >= cgPageLength) { + $('.pagenum#pagenum-2').removeClass('pagenum-gray') + } + cgPageIndex-- + showCGFrame(cgPageIndex) + if (cgPageIndex == 0) { + $('.pagenum#pagenum-1').addClass('pagenum-gray') + } + } +}) + +$('.pagenum#pagenum-2').click(function () { + if ((cgPageIndex + 1) * 4 < cgPageLength) { + if (cgPageIndex == 0) { + $('.pagenum#pagenum-1').removeClass('pagenum-gray') + } + cgPageIndex++ + showCGFrame(cgPageIndex) + if ((cgPageIndex + 1) * 4 >= cgPageLength) { + $('.pagenum#pagenum-2').addClass('pagenum-gray') + } + } +}) + +function showCGFrame(page) { + $('.cg-frame').hide() + cgPage(page, 1) + $('.cg-frame').show() +} +//------------------------------------------------------ +function generate_all_characterData(name) { + var j + var xmlDoc + xmlDoc = loadExistXmlFile(name, function () { + generate_all_characterData(name) + }) + if (!xmlDoc) return + if (characterData.length) { + //此时xml已经载入过 + var imageList = xmlDoc.getElementsByTagName('image') + preLoadImagesBegin(imageList) + return + } + xmlDoc = loadExistXmlFile('characterData', function () { + generate_all_characterData(name) + }) + if (!xmlDoc) return + //此时characterData还是空的,从下面开始读入 + var characterList = xmlDoc.getElementsByTagName('character') + for (j = 0; j < characterList.length; j++) { + var newCharacter = {} + newCharacter['name'] = characterList[j].getAttribute('name') + newCharacter['color'] = characterList[j].getAttribute('color') + newCharacter['src'] = characterList[j].getAttribute('src') + newCharacter['id'] = characterList[j].getAttribute('id') + if (!characterData[newCharacter['id']]) { + characterData[newCharacter['id']] = newCharacter + } else if ( + characterData[newCharacter['id']]['name'] != newCharacter['name'] + ) { + console.log( + 'id-' + + newCharacter['id'] + + ', Name Contradiction: ' + + newCharacter['name'] + + ' vs ' + + characterData[newCharacter['id']]['name'] + + '; in line ' + + j + ) + } else if ( + characterData[newCharacter['id']]['color'] != newCharacter['color'] + ) { + console.log( + 'id-' + + newCharacter['id'] + + ', Color Contradiction: ' + + newCharacter['color'] + + ' vs ' + + characterData[newCharacter['id']]['color'] + + '; in line ' + + j + ) + } else if ( + characterData[newCharacter['id']]['src'] != newCharacter['src'] + ) { + console.log( + 'id-' + + newCharacter['id'] + + ', SRC Contradiction: ' + + newCharacter['src'] + + ' vs ' + + characterData[newCharacter['id']]['src'] + + '; in line ' + + j + ) + } + } + //此时xml已经载入过 + xmlDoc = loadExistXmlFile(name) + var imageList = xmlDoc.getElementsByTagName('image') + preLoadImagesBegin(imageList) +} + +function galgame(name) { + var i + var j + var thisSceneTemp + var uselessTexts + var number_name = Number(name.replace(/[^0-9]/gi, '')) + + now_galgame = number_name + now_scene = -1 + now_action = -1 + ClearCharas() + ClearDialog() + startLoad() + + var xmlDoc = loadExistXmlFile(name, function () { + galgame(name) + }) + if (!xmlDoc) return + //--让scene的id在sceneList中有意义 + var sceneList0 = [] + sceneList0 = xmlDoc.getElementsByTagName('scene') + sceneList = new Array() + for (i = 0; sceneList0[i] != null; i++) { + thisSceneTemp = sceneList0[i] + uselessTexts = new Array() + for (j = 0; thisSceneTemp.childNodes[j] != null; j++) { + if (thisSceneTemp.childNodes[j].nodeName == '#text') { + uselessTexts.push(thisSceneTemp.childNodes[j]) + } + } + for (j = 0; uselessTexts[j] != null; j++) { + thisSceneTemp.removeChild(uselessTexts[j]) + } //在此处清除所有#text + j = thisSceneTemp.getAttribute('id') + sceneList[Number(j)] = thisSceneTemp + sceneList0[i] = null + uselessTexts = null + thisSceneTemp = null + } + sceneList0 = null + //-- + generate_all_characterData(name) +} + +function startLoad() { + $('#loading').show() +} + +function LoadFinish() { + $('#loading').hide() +} + +function baseTime() { + return 1000 +} + +var checkTextScrollLastMove = 0 + +function checkTextScroll() { + var scrollTop0 = $('.dialog-overflow')[0].scrollTop + var scrollHeight0 = $('.dialog-overflow')[0].scrollHeight + var showHeight = $('.dialog-overflow').height() + var lineHeight = parseInt($('.dialog-text').css('line-height')) + var scrollTop1 = scrollTop0 + showHeight + if (scrollTop0 + showHeight <= scrollHeight0 - lineHeight) { + if (scrollTop1 + showHeight > scrollHeight0) { + scrollTop1 = scrollHeight0 - showHeight + } + return { + scrollTop: scrollTop1, + textLenth: (baseTime() / 5) * ((scrollTop1 - scrollTop0) / lineHeight), + } + } else if (scrollTop0 + showHeight < scrollHeight0 - lineHeight / 5) { + return { scrollTop: scrollTop1, textLenth: baseTime() / 20 } //误差累积的情形 + } else { + return null //到底了 + } +} + +var lastEventNode = 0 + +function Action(gotoScene, gotoAction, skipKey, loadKey2) { + //console.log("action: " + gotoScene + ', ' + gotoAction + ', ' +skipKey + ', ' + loadKey2 + '; autoSpeed:' + autoSpeed) ; + var thisScene + var thisEvent + //首先判断文本滚动的情况,优先显示完毕当前文本 + checkTextScrollLastMove = 0 + if (!skipKey && autoSpeed != 'skip' && gotoScene == now_scene) { + //如果不是读档的情形 + var checkTextScroll_answer = checkTextScroll() + if (checkTextScroll_answer != null) { + checkTextScrollLastMove = checkTextScroll_answer.textLenth * 5 * 2.5 + $('.dialog-overflow').animate( + { scrollTop: checkTextScroll_answer.scrollTop }, + { + duration: checkTextScroll_answer.textLenth, + start: function () { + if (autoSpeed == 'auto' || autoSpeed == 'typing') + dialogAutoplayAutoStop('autotype') + }, + step: function () { + if (autoSpeed == 'stop') { + setListens(null, null, -2) //单击事件变成快速完成动画 + } else if (autoSpeed == 'skip') { + $('.dialog-overflow').stop(true, true) + } + }, + done: function () { + if (autoSpeed == 'skip') { + dialogAutoplay('skip') + } else if (autoSpeed == 'auto') { + dialogAutoplayAutoStop(1) + dialogAutoplay('auto') + } else if (autoSpeed == 'typing') { + dialogAutoplayAutoStop(1) + dialogAutoplay('auto') + } else { + setListens(gotoScene, lastEventNode) + //console.log("set: " + lastEventNode); + } + }, + } + ) + return + } + } + if (autoSpeed == 'stop') setListens(gotoScene, gotoAction) //普通状态 + //-- + remark_btn_hide() + $('.choice_list').hide() + $('.choice_list').html('') + + thisScene = sceneList[gotoScene] + + if (gotoAction < 2) { + historyChoiceList = new Array() //清空选择标记 + } + thisEvent = thisScene.childNodes[gotoAction] + + if (gotoScene != now_scene) { + ClearCharas() + ClearDialog() + if (thisScene.getAttribute('background')) { + if ( + thisScene.getAttribute('background') == 'black' || + thisScene.getAttribute('background') == 'white' + ) { + $('.background').css('background', thisScene.getAttribute('background')) + } else { + var size = '100%' + if (thisScene.getAttribute('size')) { + size = thisScene.getAttribute('size') + } + $('.background') + .removeAttr('background') + .css( + 'background', + "url('" + + base_url + + '/resources/background/' + + thisScene.getAttribute('background') + + "') no-repeat" + ) //附加属性 white去除 否则会一瞬间跳白 + .css('background-size', size + ' ' + size) + .css('background-position', 'center') + } + } else { + $('.background').css('background', 'black') + } + } + + now_scene = gotoScene + now_action = gotoAction + + if (!thisEvent) { + if (!skipKey || !loadKey2) { + nextAction(gotoScene, gotoAction, skipKey) + } + return + } + processAction(thisEvent, gotoScene, gotoAction, skipKey, loadKey2) +} + +function processAction(act, gotoScene, gotoAction, skipKey, loadKey2) { + //console.log('⬆ ' + act.nodeName); + if ($.inArray(act.nodeName, ['text', 'speak', 'choices']) >= 0) { + $('#all').show() + } + switch (act.nodeName) { + case 'cg': + if (skipKey) { + if (loadKey2) return //读档时跳过CG + } + dialogAutoplay('stop') //强制终止自动播放 + lastEventNode = gotoAction + $('#all').hide() + var fadeInTimeCG = 300 + var fadeOutTimeCG = 300 + if (act.getAttribute('fadeIn') != null) { + fadeInTimeCG = Number(act.getAttribute('fadeIn')) + } + if (act.getAttribute('fadeOut') != null) { + fadeOutTimeCG = Number(act.getAttribute('fadeOut')) + } + if (act.getAttribute('bg') != null) { + $('.cgBackground') + .css( + 'background', + "url('" + + base_url + + '/resources/background/' + + act.getAttribute('bg') + + "') no-repeat" + ) + .css('background-size', 'auto 100%') + .css('background-position', 'center') + .fadeIn(fadeInTimeCG) + } else { + $('.cgBackground').hide() + } + $('.cg') + .unbind() + .css( + 'background', + "url('" + + base_url + + '/resources/cg/' + + act.getAttribute('src') + + "') no-repeat" + ) + .css('background-size', 'auto 100%') + .css('background-position', 'center') + .fadeIn(fadeInTimeCG) + .click({ gs: gotoScene, ga: gotoAction }, function (e) { + if (fadeOutTimeCG != 0) $('.cgBackground').fadeOut(fadeOutTimeCG) + $('.cg').unbind() + if (fadeOutTimeCG != 0) + $('.cg').fadeOut(fadeOutTimeCG, function () { + nextAction(e.data.gs, e.data.ga) + }) + else nextAction(e.data.gs, e.data.ga) + }) + break + + case 'blink': + lastEventNode = gotoAction + $('#all').hide() + if (skipKey || autoSpeed == 'skip') { + //快速播放或读档时跳过 + return + } + var time = 0.5 + var color = 'white' + var repeat = 10 + if (act.getAttribute('time')) { + time = act.getAttribute('time') + } + if (act.getAttribute('color')) { + color = act.getAttribute('color') + } + if (act.getAttribute('repeat')) { + repeat = act.getAttribute('repeat') + } + + $('.screen') + .css('background-color', color) + .css( + 'animation', + 'screenblink ' + time + 'ms linear 0s infinite forwards' + ) + .css( + '-moz-animation', + 'screenblink ' + time + 'ms linear 0s infinite forwards' + ) + .css( + '-webkit-animation', + 'screenblink ' + time + 'ms linear 0s infinite forwards' + ) + .css( + '-o-animation', + 'screenblink ' + time + 'ms linear 0s infinite forwards' + ) + .show() + + setTimeout(function () { + $('.screen').hide() + if (autoSpeed != 'stop') return + else nextAction(gotoScene, gotoAction) + }, time * repeat) + break + + case 'shake': + lastEventNode = gotoAction + if (skipKey || autoSpeed == 'skip') { + //快速播放或读档时跳过 + return + } + var time = Number(act.getAttribute('time')) + var id = + act.getAttribute('position') == 'all' + ? 'all' + : 'character-' + act.getAttribute('position') + var className = act.getAttribute('type') || 'shake' + $('#' + id).addClass(className) + setTimeout(function () { + $('#' + id).removeClass(className) + if (autoSpeed == 'skip') return + else if (autoSpeed == 'auto' && time >= baseTime() - 10) return + else nextAction(gotoScene, gotoAction) + }, time) + break + + case 'text': + lastEventNode = gotoAction + ClearDialog() //清除临时加载的格式 + $('.dialog-chara').hide() + post_achievement_in_event(act) + var tempAttribute = act.getAttribute('article') + var thisTextTemp = null + if (tempAttribute != null) { + if ( + tempAttribute == '1' || + tempAttribute.indexOf('true') >= 0 || + tempAttribute.indexOf('True') >= 0 || + tempAttribute.indexOf('TRUE') >= 0 + ) { + $('.dialog').addClass('dialog_article') + $('.dialog-overflow').addClass('dialog-overflow_article') + thisTextTemp = act.innerHTML + } else { + $('.dialog').removeClass('dialog_article') + $('.dialog-overflow') + .removeClass('dialog-overflow_article') + .removeClass('dialog-overflow_article_center') + } + } else { + $('.dialog').removeClass('dialog_article') + $('.dialog-overflow') + .removeClass('dialog-overflow_article') + .removeClass('dialog-overflow_article_center') + } + if (thisTextTemp == null) thisTextTemp = getText(act) + tempAttribute = act.getAttribute('remark') + if (tempAttribute != null) { + if ( + tempAttribute == '1' || + tempAttribute.indexOf('next') >= 0 || + tempAttribute.indexOf('Next') >= 0 || + tempAttribute.indexOf('NEXT') >= 0 + ) { + remark_btn_show() + } + } + RefreshDialog(thisTextTemp, gotoScene, gotoAction, skipKey, null) + break + + case 'speak': + lastEventNode = gotoAction + ClearDialog() //清除临时加载的格式 + post_achievement_in_event(act) + $('.dialog').removeClass('dialog_article') + $('.dialog-overflow') + .removeClass('dialog-overflow_article') + .removeClass('dialog-overflow_article_center') + $('.dialog-chara').show() + var chara = act.getAttribute('chara') + var textColour = characterData[chara]['color'] + $('.dialog-chara-text').html(characterData[chara]['name']) + $('.dialog-chara-text').css('color', textColour) + var tempAttribute = act.getAttribute('remark') + if (tempAttribute != null) { + if ( + tempAttribute == '1' || + tempAttribute.indexOf('next') >= 0 || + tempAttribute.indexOf('Next') >= 0 || + tempAttribute.indexOf('NEXT') >= 0 + ) { + remark_btn_show() + } + } + RefreshDialog(getText(act), gotoScene, gotoAction, skipKey, textColour) + break + + case 'choices': + lastEventNode = gotoAction + if (skipKey) { + if (loadKey2) return //读档过程中,跳过 + } + dialogAutoplay('stop') //强制终止自动播放 + var choiceList = act.childNodes + var choices = [] + for (var i = 0; i < choiceList.length; i++) { + if (choiceList[i].nodeName != '#text') { + if (choiceList[i].getAttribute('exit') != 'no') { + if (choiceList[i].getAttribute('goto') == null) { + choices.push({ + text: getText(choiceList[i]), + continueScene: gotoScene, + continueAction: gotoAction, + }) //选择肢无影响 + } else { + choices.push({ + text: getText(choiceList[i]), + goto: choiceList[i].getAttribute('goto'), + change: choiceList[i].getAttribute('change'), + }) + } + } + } + } + ShowDialog(2, choices) + break + + case 'show': + lastEventNode = gotoAction + var position = act.getAttribute('position') + if (!position) { + position = 'center' + } + var opacityTemp = act.getAttribute('opacity') + if (!opacityTemp) { + opacityTemp = 1 + } + opacityTemp = Number(opacityTemp) + var chara = act.getAttribute('chara') + if (chara) { + if (characterData[chara]) { + var url = + "url('" + + base_url + + '/resources/chara/' + + characterData[chara]['src'] + + "') 50% 50% /auto 100% no-repeat" + var positionLeft = [] + positionLeft['mostleft'] = '-50' + positionLeft['left'] = '-25' + positionLeft['center'] = '0' + positionLeft['back'] = '0' + positionLeft['right'] = '25' + positionLeft['mostright'] = '50' + var pDivTemp = $('.character-' + position).children() + if (pDivTemp.length) { + if (!act.getAttribute('time') || skipKey) { + pDivTemp + .addClass('character-pic') + .css('margin-left', positionLeft[position] + '%') + .css('opacity', opacityTemp) + .css('background', url) + } else { + var transTime = Math.abs(Number(act.getAttribute('time'))) + var pDivTemp2 = $('

') + pDivTemp2 + .addClass('character-pic') + .css('margin-left', positionLeft[position] + '%') + .css('opacity', opacityTemp) + .css('background', url) + .css('display', 'none') + $('.character-' + position).append(pDivTemp2) + pDivTemp.fadeOut(transTime, function () { + $(this).remove() + }) + pDivTemp2.fadeIn(transTime) + } + } else { + var pDivTemp2 = $('
') + pDivTemp2 + .addClass('character-pic') + .css('margin-left', positionLeft[position] + '%') + .css('opacity', opacityTemp) + .css('background', url) + $('.character-' + position).html(pDivTemp2) + } + } + } + + if (!skipKey || !loadKey2) { + nextAction(gotoScene, gotoAction, skipKey) + } + break + + case 'hide': + lastEventNode = gotoAction + $('.character-' + act.getAttribute('position')).html('') + if (!skipKey || !loadKey2) { + nextAction(gotoScene, gotoAction, skipKey) + } + break + + case 'end': + lastEventNode = gotoAction + dialogAutoplay('stop') //强制终止自动播放 + post_achievement_in_event(act) + if (act.getAttribute('last')) { + endGame(-1) + } else endGame(1) + break + + case 'goto': + lastEventNode = 0 + gotoA(act.getAttribute('goto'), act.getAttribute('change'), skipKey) + break + + case 'sound': + lastEventNode = gotoAction + if (skipKey || autoSpeed == 'skip') { + //读档或快进跳过历史音效 + return + } + var sound = $('#sound')[0] + $('#sound').attr( + 'src', + base_url + '/resources/sound/' + act.getAttribute('src') + ) + if (!isNaN(sound.duration)) sound.currentTime = 0 + sound.play() + + nextAction(gotoScene, gotoAction) + break + + case 'bgm': + lastEventNode = gotoAction + var bgm = $('#bgm')[0] + if (act.getAttribute('status') == 'start') { + $('#bgm').attr( + 'src', + base_url + '/resources/sound/' + act.getAttribute('src') + ) + if (!isNaN(bgm.duration)) bgm.currentTime = 0 + bgm.play() + } else if (act.getAttribute('status') == 'continue') { + if (bgm.paused) { + $('#bgm').attr( + 'src', + base_url + '/resources/sound/' + act.getAttribute('src') + ) + if (!isNaN(bgm.duration)) bgm.currentTime = 0 + bgm.play() + } + } else { + bgm.pause() + if (!isNaN(bgm.duration)) bgm.currentTime = 0 + } + + if (!skipKey || !loadKey2) { + nextAction(gotoScene, gotoAction, skipKey) + } + break + + default: + if (!skipKey || !loadKey2) { + nextAction(gotoScene, gotoAction, skipKey) + } + } +} + +var thanksWordsFlag = false + +function thanksWords() { + thanksWordsFlag = true + + $('#confirm_1') + .html(`
`) + .css( + 'background', + "url('" + base_url + "/resources/ui/thanks.png') no-repeat" + ) + .css('background-size', 'auto 100%') + .css('background-position', 'center') + $('.submit-center').click(function () { + $('.submit-center').unbind() + CloseConfirmDialog() + endGame() + }) + $('#confirm').fadeIn() +} + +function nextChapterBox() { + $('#confirm_1') + .html( + `
` + ) + .css( + 'background', + "url('" + + base_url + + '/resources/catalog/' + + date_url + + "nextChapter.png') no-repeat" + ) + .css('background-size', 'auto 100%') + .css('background-position', 'center') + $('#confirm').fadeIn() +} + +function gotoA(sceneKey, change, skipKey) { + var changeColour = '#ffffff' + var changeTime = 1000 + if (change != null) { + changeColour = change + if ( + change.indexOf('none') >= 0 || + change.indexOf('None') >= 0 || + change.indexOf('NONE') >= 0 || + change == '0' + ) { + changeColour = null + } + } + if (changeColour) dialogAutoplay('stop') //强制终止自动播放 + $('.white').removeClass().addClass('white').hide() //容错 + $('.background') + .css('transition-duration', '0ms') + .css('transform', 'scale(1,1)') + .css('transform-origin', 'center') + if (changeColour) { + setListens() //单击暂时无响应 + $('.white') + .css('background', changeColour) + .fadeIn(changeTime, function () { + Action(sceneKey, 0) + $('.white').fadeOut(changeTime) + }) + } else { + if (skipKey) nextAction(sceneKey, -1, skipKey) + else nextAction(sceneKey, -1) + } +} + +var actionTimer + +function nextAction(nowScene, nowAction, nowKey) { + systemAutoSave() //自动保存 + if (!isdialogAutoplay()) { + setListens() //单击暂时无响应 + } + if (actionTimer) { + clearTimeout(actionTimer) + actionTimer = null + } + actionTimer = setTimeout(function () { + Action(Number(nowScene), Number(nowAction) + 1, nowKey) + }, 1) +} + +function RefreshDialog( + dialog_text, + gotoScene, + gotoAction, + typeLoad, + textColour +) { + $('.dialog-text').html(dialog_text) + $('div.article-pic').css('background-image', function (n, v) { + return ( + "url('" + + base_url + + '/resources/background/' + + $('div.article-pic')[n].getAttribute('picsrc') + + "')" + ) + }) + if (checkTextScroll() == null) { + $('.dialog-overflow_article').addClass('dialog-overflow_article_center') //居中 + } else { + $('.dialog-overflow_article').removeClass('dialog-overflow_article_center') //取消居中 + } + if (textColour != null) $('.dialog-text').css('color', textColour) + else $('.dialog-text').css('color', '#ffffff') + if (typeLoad == 1) { + } else { + $('.dialog-text').autotype_text(gotoScene, gotoAction) + } +} + +function ShowDialog(mode, content) { + var choiceHtml + + if (mode == 1) { + $('.dialog1').show() + } else if (mode == 2) { + $('.choice_list').append('
    ') + + for (var i = 0; i < content.length; i++) { + if (content[i]['goto'] == null) { + choiceHtml = $('
  • ') + .text(content[i]['text']) + .addClass('choice radius shadow') + .click( + { + c1: content[i]['continueScene'], + c2: content[i]['continueAction'], + c3: i, + }, + function (e) { + historyChoiceList[e.data.c2] = e.data.c3 // 记录非转场选择 + nextAction(e.data.c1, e.data.c2) + $('.choice_list').hide() + $('.choice_list').html('') + } + ) + + $('.choice_list ul').append(choiceHtml) + } else { + if (content[i]['change'] != null) { + choiceHtml = $('
  • ') + .text(content[i]['text']) + .addClass('choice radius shadow') + .click( + { g: content[i]['goto'], c: content[i]['change'] }, + function (e) { + gotoA(e.data.g, e.data.c) + $('.choice_list').hide() + $('.choice_list').html('') + } + ) + + $('.choice_list ul').append(choiceHtml) + } else { + choiceHtml = $('
  • ') + .text(content[i]['text']) + .addClass('choice radius shadow') + .click({ g: content[i]['goto'] }, function (e) { + gotoA(e.data.g) + $('.choice_list').hide() + $('.choice_list').html('') + }) + + $('.choice_list ul').append(choiceHtml) + } + } + } + $('.choice_list').show() + } else if (mode == 3) { + $('.dialog3').show() + } +} + +function ClearCharas() { + $('.character-back') + .css('transition-duration', '') + .css('transform', '') + .html('') + $('.character-mostleft') + .css('transition-duration', '') + .css('transform', '') + .html('') + $('.character-left') + .css('transition-duration', '') + .css('transform', '') + .html('') + $('.character-mostright') + .css('transition-duration', '') + .css('transform', '') + .html('') + $('.character-right') + .css('transition-duration', '') + .css('transform', '') + .html('') + $('.character-center') + .css('transition-duration', '') + .css('transform', '') + .html('') + $('.dialog-chara-text').html('') +} + +function ClearDialog() { + $('.dialog-text').html('') + $('.dialog-chara-text').html('') + $('.dialog').removeClass('dialog_article') + $('.dialog-overflow').removeClass('dialog-overflow_article') +} + +function ToggleWindow(mode) { + if (mode == 'menuscene') { + $('.transition').fadeIn(450, function () { + var speed = 'normal' + $('.menuscene').toggle(speed) + $('.home_btn').toggle(speed) + $('.buttonBar').toggle(speed, function () { + $('.transition').fadeOut(450) + }) + }) + } else if (mode == 'backToMenu') { + $('.transition').fadeIn(450) + endGame() + setTimeout('$(".transition").fadeOut(450);', 500) + } +} +///////////////////////////////// + +//自动存档---------------------------------------------------------- +function systemAutoSave() { + setCookie(now_galgame_tag, now_galgame) + setCookie(now_scene_tag, now_scene) + setCookie(now_action_tag, now_action) +} + +function systemAutoLoad() { + var autoLoadGal = getCookie(now_galgame_tag) + var autoLoadSce = getCookie(now_scene_tag) + var autoLoadAct = getCookie(now_action_tag) + $('.cancel').unbind() + CloseConfirmDialog() + startGame(autoLoadGal, { S: autoLoadSce, A: autoLoadAct }) +} + +function systemAutoLoadStart(galgameKey) { + var autoLoadGal = getCookie(now_galgame_tag) + var autoLoadSce = getCookie(now_scene_tag) + var autoLoadAct = getCookie(now_action_tag) + if (autoLoadGal != null && autoLoadSce != null && autoLoadAct != null) { + $('#confirm_1') + .html( + `
    ` + ) + .css('background', "url('/novels/ae/continue.webp') no-repeat") + .css('background-size', 'auto 100%') + .css('background-position', 'center') + $('.cancel').click(function (e) { + cancelAutoLoad(1) + }) + $('#confirm').fadeIn() + } +} + +function cancelAutoLoad(galgameKey) { + $('.cancel').unbind() + CloseConfirmDialog() + startGame(galgameKey, { S: 0, A: 0 }) +} + +function checkAutoLoad() { + if (getCookie(now_galgame_tag) != null) { + if (getCookie(now_scene_tag) != null) { + if (getCookie(now_action_tag) != null) { + return true + } + } + } + return false +} + +function startGame(galgameKey, loadKey) { + var playKey + autoSpeed = 'stop' + if (checkAutoLoad() == true && loadKey == null) { + systemAutoLoadStart(galgameKey) + return + } + startLoad() + //catalogListTemp 和 catalogListLength都是全局变量,注意 + var xmlDoc = loadExistXmlFile('catalog_list', function () { + catalogListTemp = + xml_files_all_in_this['catalog_list'].getElementsByTagName('log') + catalogListLength = catalogListTemp.length + LoadFinish() + startGame(galgameKey, loadKey) + }) + if (!xmlDoc) return + for (var i = 0; i < catalogListLength; i++) { + if (getText(catalogListTemp[i]) == galgameKey) { + playKey = galgameKey //传入的是文件名 + break + } + if (catalogListTemp[i].getAttribute('id') == galgameKey) { + playKey = getText(catalogListTemp[i]) //传入的是ID + break + } + } + if (playKey != galgameKey && Number(galgameKey) < 1) { + i-- + playKey = getText(catalogListTemp[i]) //无效参数,读取最新章节 + } else if (i >= catalogListLength) { + //传入的可能是章节列表中的数组序号,所以之前的循环中没有检测到任何结果 + if (catalogListTemp[Number(galgameKey) - 1] != null) { + playKey = getText(catalogListTemp[Number(galgameKey) - 1]) + i = Number(galgameKey) - 1 + } else { + LoadFinish() + thanksWords() + return //章节到头 + } + } + + // CUSTOM + let current = getCookie(now_galgame_tag) + if (!current) { + playKey = 'ch1' + } + + galgame(playKey) + now_galgame = i + 1 //from 1, not 0 + + // pv("gameStart_" + now_galgame); + + // if (GetQueryString("from") == "wx") { + // pv("gameStart_" + now_galgame + "_WX"); + // } else if (GetQueryString("from") == "bh3") { + // pv("gameStart_" + now_galgame + "_BH3"); + // } else if (GetQueryString("from") == "ipz") { + // pv("gameStart_" + now_galgame + "_IPZ"); + // } else if (GetQueryString("from") == "cd") { + // pv("gameStart_" + now_galgame + "_CD"); + // } + //检测预加载图片是否加载完毕 + var countIndexTimer = 0 + var preLoadImagesTimer = setInterval(function () { + if (!loadExistXmlFile(playKey, function () {})) { + //xml声明加载不受超时限制 + countIndexTimer++ + return + } + if (!characterData.length) { + //xml声明加载不受超时限制 + countIndexTimer++ + return + } + if (preLoadImagesCheck() > 0 || countIndexTimer > 100) { + //图片加载完毕,或者超时 + clearTimeout(preLoadImagesTimer) + $('.cg').css('display', 'none') + $('.transition').fadeIn(300, function () { + $('.catalog-wrapper').hide() + $('.cg-wrapper').hide() + }) + var bgm = $('#indexbgm')[0] + bgm.pause() //main bgm + setTimeout('$(".menuscene").fadeOut()', 350) + setTimeout('$(".transition").fadeOut(450);', 450) + LoadFinish() + if (loadKey == null) { + Action(0, 0) + } else if (loadKey.S == 0 && loadKey.A == 0) { + Action(0, 0) + } else { + for (i = 0; i < loadKey.A; i++) { + Action(loadKey.S, i, 1, 1) //all Action para + } + Action(loadKey.S, loadKey.A) + } + } + countIndexTimer++ + }, 100) +} + +function preLoadUiImages(resStr, resList, flag_continue) { + if (!resStr) return + if (!resList) return + if (!resList.length) return + if (flag_continue != 'continue') $('.preload').html('') + for (var i = 0; i < resList.length; i++) { + var $tempImage = $('') + var tempSrc = base_url + '/resources/' + resStr + '/' + resList[i] + $tempImage + .attr('src', tempSrc) + .addClass('preload-image') + .data('retryCount', 0) + .bind('error', function () { + var count = $(this).data('retryCount') + if (count < 5) { + //尝试次数 + $(this).data('retryCount', count + 1) + this.src = this.src + } + }) + $('.preload').append($tempImage) + } +} + +function preLoadImagesBegin(imageList) { + showInSceneList = new Array() //清空立绘缓存名单 + bgInSceneList = new Array() + cgInSceneList = new Array() + var charaDefErrorList = new Array() + for (i in sceneList) { + var thisScene = sceneList[i] //场景列表在流程上已被读取 + var thisBgFileName = thisScene.getAttribute('background') + if (thisBgFileName.length) { + if ( + $.inArray(thisBgFileName, bgInSceneList) < 0 && + $.inArray('.', thisBgFileName) > 0 + ) { + bgInSceneList.push(thisBgFileName) + } + } + for (var j in thisScene.childNodes) { + var thisEvent = thisScene.childNodes[j] + if (thisEvent.tagName == 'show') { + var chara = thisEvent.getAttribute('chara') + if (chara) { + if (characterData[chara]) { + if ($.inArray(characterData[chara]['src'], showInSceneList) < 0) { + showInSceneList.push(characterData[chara]['src']) //只存储确实使用过且被声明的立绘 + } + } else if (!charaDefErrorList[chara]) { + console.log('Defination Error: ' + chara) + charaDefErrorList[chara] = 1 + } + } + } else if (thisEvent.tagName == 'speak') { + var chara = thisEvent.getAttribute('chara') + if (chara) { + if (!characterData[chara] && !charaDefErrorList[chara]) { + console.log('Defination Error: ' + chara) + charaDefErrorList[chara] = 1 + } + } + } else if (thisEvent.tagName == 'cg') { + var thisCgFileName = thisEvent.getAttribute('src') + var thisBgFileName = thisEvent.getAttribute('bg') + if (thisBgFileName) { + if (thisBgFileName.length) { + if ($.inArray(thisBgFileName, bgInSceneList) < 0) { + bgInSceneList.push(thisBgFileName) + } + } + } + if (thisCgFileName) { + if (thisCgFileName.length) { + if ($.inArray(thisCgFileName, cgInSceneList) < 0) { + cgInSceneList.push(thisCgFileName) + } + } + } + } + } + } + preLoadUiImages('chara', showInSceneList) + preLoadUiImages('background', bgInSceneList, 'continue') + preLoadUiImages('cg', cgInSceneList, 'continue') + var i_max = -1 + if (imageList) i_max = imageList.length + for (var i = 0; i < i_max; i++) { + if (imageList[i].getAttribute('type') == 'chara') continue + else if (imageList[i].getAttribute('type') == 'cg') continue + else if (imageList[i].getAttribute('type') == 'background') continue + var $tempImage = $('') + var tempSrc = + base_url + + '/resources/' + + imageList[i].getAttribute('type') + + '/' + + imageList[i].getAttribute('src') + if (imageList[i].getAttribute('type') == 'www') + tempSrc = imageList[i].getAttribute('src') + $tempImage + .attr('src', tempSrc) + .addClass('preload-image') + .data('retryCount', 0) + .bind('error', function () { + var count = $(this).data('retryCount') + if (count < 5) { + //尝试次数 + $(this).data('retryCount', count + 1) + this.src = this.src + } + }) + $('.preload').append($tempImage) + } + $tempImage = $('') + tempSrc = base_url + '/resources/catalog/' + date_url + 'nextChapter.png' + $tempImage + .attr('src', tempSrc) + .addClass('preload-image') + .data('retryCount', 0) + .bind('error', function () { + var count = $(this).data('retryCount') + if (count < 5) { + //尝试次数 + $(this).data('retryCount', count + 1) + this.src = this.src + } + }) + $('.preload').append($tempImage) +} + +function preLoadImagesCheck(imageClassName) { + var checkAnswer = 1 + if (!imageClassName) imageClassName = 'preload-image' + $('.' + imageClassName).each(function () { + if (this.complete) { + checkAnswer *= 1 + } else { + checkAnswer *= 0 + } + }) + return checkAnswer +} + +function endGame(keyFlag) { + autoSpeed = 'stop' + if (keyFlag == null) { + setListens() + var bgm = $('#bgm')[0] + bgm.pause() + if (!isNaN(bgm.duration)) bgm.currentTime = 0 + var sound = $('#sound')[0] + sound.pause() + if (!isNaN(sound.duration)) sound.currentTime = 0 //stop bgm se + $('.menuscene').fadeIn(500, function () { + $('.cg').css('display', 'none') + bgm = $('#indexbgm')[0] + if (!isNaN(bgm.duration)) bgm.currentTime = 0 + bgm.play() //main bgm + LoadFinish() + if (thanksWordsFlag) { + nextChapterBox() + thanksWordsFlag = false + } + }) + } else if (keyFlag < 0) { + setListens() + var bgm = $('#bgm')[0] + bgm.pause() + if (!isNaN(bgm.duration)) bgm.currentTime = 0 + var sound = $('#sound')[0] + sound.pause() + if (!isNaN(sound.duration)) sound.currentTime = 0 //stop bgm se + $('.menuscene').fadeIn(500, function () { + $('.cg').css('display', 'none') + bgm = $('#indexbgm')[0] + if (!isNaN(bgm.duration)) bgm.currentTime = 0 + bgm.play() //main bgm + LoadFinish() + nextChapterBox() + }) + } else { + // pv("gameEnd_" + now_galgame); + // if (GetQueryString("from") == "wx") { + // pv("gameEnd_" + now_galgame + "_WX"); + // } else if (GetQueryString("from") == "bh3") { + // pv("gameEnd_" + now_galgame + "_BH3"); + // } else if (GetQueryString("from") == "ipz") { + // pv("gameEnd_" + now_galgame + "_IPZ"); + // } else if (GetQueryString("from") == "cd") { + // pv("gameEnd_" + now_galgame + "_CD"); + // } + startGame(now_galgame + 1, { S: 0, A: 0 }) + } +} + +function HideUi() { + $('.buttonBar').hide() + $('.home_btn').hide() + $('.dialog').hide() + $('.dialog-chara').hide() +} + +function ShowUi(dialog, chara) { + $('.buttonBar').show() + $('.home_btn').show() + if (arguments[0] == null) dialog = 0 + if (arguments[1] == null) chara = 0 + if (dialog > 0) $('.dialog').show() + if (chara > 0) $('.dialog-chara').show() +} + +function ToggleCloseButton(close_obj) { + //功能是否已经变化? + var close_btn_data = $('.close_btn').attr('data') + if (close_btn_data) { + $('.close_btn').toggle() + $('.close_btn').attr('data', '') + $('.' + close_btn_data).hide() + } else { + $('.close_btn').attr('data', close_obj) + $('.close_btn').toggle() + } +} + +//读档存档 +function add_record() { + dialogAutoplay('stop') + $('#confirm_1').html( + '
    ' + ) + $('#confirm_1').css( + 'background', + "url('/novels/ae/quicksave.webp') no-repeat" + ) + $('#confirm_1').css('background-size', 'auto 100%') + $('#confirm_1').css('background-position', 'center') + $('#confirm').fadeIn() +} + +function get_record() { + dialogAutoplay('stop') + $('#confirm_1').html( + '
    ' + ) + $('#confirm_1').css( + 'background', + "url('/novels/ae/quickload.webp') no-repeat" + ) + $('#confirm_1').css('background-size', 'auto 100%') + $('#confirm_1').css('background-position', 'center') + $('#confirm').fadeIn() +} + +function CloseConfirmDialog() { + $('#confirm').fadeOut() +} + +function add_record_submit() { + setCookie(now_galgame + now_scene_tag, now_scene) + setCookie(now_galgame + now_action_tag, now_action) + if (!getCookie(now_galgame + now_scene_tag)) { + alert(gameTips['save_tips']) + } + CloseConfirmDialog() + return +} + +function get_record_submit() { + autoSpeed = 'stop' + var bgm = $('#bgm')[0] + bgm.pause() + bgm = $('#sound')[0] + bgm.pause() + var recordScene = getCookie(now_galgame + now_scene_tag) + var recordAction = getCookie(now_galgame + now_action_tag) + CloseConfirmDialog() + if (recordScene && recordAction) { + setTimeout('ClearCharas();', 450) + setTimeout('ClearDialog();', 450) + $('.transition').fadeIn(450, function () { + for (var i = 0; i < recordAction; i++) { + Action(recordScene, i, 1, 1) + } + Action(recordScene, recordAction, 1) + }) + setTimeout('$(".menuscene").fadeOut();', 450) + setTimeout('$(".transition").fadeOut(450);', 500) + setListens(recordScene, recordAction) + } else { + alert(gameTips['empty_save_tips']) + } + return +} + +function showCgOrigin(str) { + $('.showCgOrigin').css( + 'background-image', + "url('" + base_url + '/resources/cg/' + str + "')" + ) + $('.showCgOrigin').fadeIn() +} + +$('.showCgOrigin').click(function () { + $('.showCgOrigin').fadeOut() +}) + +function browserRedirect() { + var sUserAgent = navigator.userAgent.toLowerCase() + var bIsIpad = sUserAgent.match(/ipad/i) == 'ipad' + var bIsIphoneOs = sUserAgent.match(/iphone os/i) == 'iphone os' + var bIsMidp = sUserAgent.match(/midp/i) == 'midp' + var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == 'rv:1.2.3.4' + var bIsUc = sUserAgent.match(/ucweb/i) == 'ucweb' + var bIsAndroid = sUserAgent.match(/android/i) == 'android' + var bIsCE = sUserAgent.match(/windows ce/i) == 'windows ce' + var bIsWM = sUserAgent.match(/windows mobile/i) == 'windows mobile' + if ( + bIsIpad || + bIsIphoneOs || + bIsMidp || + bIsUc7 || + bIsUc || + bIsAndroid || + bIsCE || + bIsWM + ) { + return 'phone' + } else { + return 'pc' + } +} + +function check_size() { + var winWidth + var winHeight + //获取窗口宽度 + if (window.innerWidth) { + winWidth = window.innerWidth + } else if (document.body && document.body.clientWidth) { + winWidth = document.body.clientWidth //获取窗口高度 + } + winWidth = parseInt(winWidth) + if (window.innerHeight) { + winHeight = window.innerHeight + } else if (document.body && document.body.clientHeight) { + winHeight = document.body.clientHeight + } + winHeight = parseInt(winHeight) + //通过深入Document内部对body进行检测,获取窗口大小 + if ( + document.documentElement && + document.documentElement.clientHeight && + document.documentElement.clientWidth + ) { + winHeight = document.documentElement.clientHeight + winWidth = document.documentElement.clientWidth + } + $('html').css( + 'font-size', + $(window).width() / $(window).height() > 16 / 9 + ? ($(window).height() / ((9 / 16) * $(window).width())) * + (($(window).width() / 736) * 16.1) + + 'px' + : ($(window).width() / 736) * 16.1 + 'px' + ) + $('.bottom').css('display', 'none') + $('.black').css('display', '') + if (winWidth / winHeight > 16 / 9) { + $('.frame') + .css('height', winHeight + 1 + 'px') + .css('width', (winHeight / 9) * 16 + 'px') + $('.black-t').css('width', (winWidth - $('.frame').width()) / 2 + 'px') + } else { + $('.frame') + .css('width', winWidth + 'px') + .css('height', (winWidth / 16) * 9 + 1 + 'px') + } + $('.frame') + .css('left', ($('.black').width() - $('.frame').width()) / 2 + 'px') + .css('top', ($('.black').height() - $('.frame').height()) / 2 + 'px') + + window.scrollTo(0, 1) //隐藏浏览器工具栏 +} + +// CUSTOM: requests XML from user-configurable xmlPath, if it fails, it'll fall back to main VN repo +function get_xml_ajax_async( + xmlName, + callBack, + fileType, + xmlFileURL, + first = true +) { + if (!xmlFileURL) { + if (fileType) { + xmlFileURL = xmlPath + xmlName + '.' + fileType + } else { + xmlFileURL = xmlPath + xmlName + '.xml?sid=' + Math.random() + } + } + $.ajax({ + type: 'GET', + url: xmlFileURL, + dataType: 'xml', + success: function (result) { + xml_files_all_in_this[xmlName] = result + callBack() + }, + error: function (XMLHttpRequest, textStatus, errorThrown) { + if (first) { + get_xml_ajax_async( + xmlName, + callBack, + fileType, + xmlFileURL.replace(xmlPath, xmlPathDef) + ) + } else { + callBack() + } + }, + }) +} +var loading_xml_files = new Array() + +function loadExistXmlFile(xmlName, callBack, fileType) { + if (xml_files_all_in_this.hasOwnProperty(xmlName)) { + return xml_files_all_in_this[xmlName] + } else if (loading_xml_files.hasOwnProperty(xmlName)) { + return null //排除意外并发 + } else { + loading_xml_files[xmlName] = true + //console.log(xmlName + ' start load'); + get_xml_ajax_async( + xmlName, + function () { + delete loading_xml_files[xmlName] + callBack() + }, + fileType + ) + return null + } +} + +function getText(e) { + var t = '' + if (!e) return null + e = e.childNodes || e //如果传入的是元素,则继续遍历其子元素;否则假定它是一个数组 + for (var i = 0; i < e.length; i++) { + //如果不是元素,追回其文本值; + //否则,递归遍历所有元素的子节点; + if (e[i].nodeType) { + t += e[i].nodeType != 1 ? e[i].nodeValue : getText(e[i].childNodes) + } else { + t += e[i] //字符串的情形 + } + } + return t +} + +function base64Encode(input) { + var rv + rv = encodeURIComponent(input) + rv = unescape(rv) + rv = window.btoa(rv) + return rv +} + +function base64Decode(input) { + rv = window.atob(input) + rv = escape(rv) + rv = decodeURIComponent(rv) + return rv +} + +//------------------------------------------------------- +//Catalog 目录界面 +var catalogPageIndex = 0 +var catalogListLength = 0 +var catalogListTemp = null + +function catalogPageNew(page, flag) { + var i + var j + startLoad() + $('.grid_layout').hide() + if (!page) { + page = catalogPageIndex + } + var xmlDoc = loadExistXmlFile('catalog_list', function () { + catalogListTemp = + xml_files_all_in_this['catalog_list'].getElementsByTagName('log') + catalogListLength = catalogListTemp.length + catalogPageNew(page, flag) + }) + if (!xmlDoc) return + if (catalogPageIndex == 0) { + $('.pagenum#pagenum-7').addClass('pagenum-gray') + } + if ((catalogPageIndex + 1) * 2 >= catalogListLength) { + $('.pagenum#pagenum-8').addClass('pagenum-gray') + } + var catalogListSort = new Array() + for (i = 0; catalogListTemp[i] != null; i++) { + j = catalogListTemp[i].getAttribute('id') + catalogListSort[Number(j)] = catalogListTemp[i] + } + for (i = page * 2; i < (page + 1) * 2; i++) { + $('#catalog-content-' + (i - page * 2)).hide() + } + j = 0 + var flag_background = true + for (i in catalogListSort) { + if (j >= page * 2 && j < (page + 1) * 2) { + if (catalogListSort[i].getAttribute('picOne') && flag_background) { + flag_background = false + $('.catalog-wrapper-new').css( + 'background-image', + "url('" + + base_url + + '/resources/background/' + + catalogListSort[i].getAttribute('picOne') + + ".jpg')" + ) + } + $('#catalog-chap-' + (j - page * 2)).css( + 'background-image', + "url('" + + base_url + + '/resources/catalog/t' + + getText(catalogListSort[i]) + + ".png')" + ) + $('#catalog-content-' + (j - page * 2)) + .removeClass('catalog-content-1A') + .removeClass('catalog-content-2Ab') + .removeClass('catalog-content-3Abc') + .removeClass('catalog-content-2Ba') + .removeClass('catalog-content-3Bac') + .removeClass('catalog-content-3Cab') + $('#catalog-label_1-' + (j - page * 2)) + .removeClass('catalog-label_1_on') + .removeClass('catalog-label_1_off') + .unbind() + $('#catalog-label_2-' + (j - page * 2)) + .removeClass('catalog-label_2_on') + .removeClass('catalog-label_2_off') + .unbind() + $('#catalog-label_3-' + (j - page * 2)) + .removeClass('catalog-label_3_on') + .removeClass('catalog-label_3_off') + .unbind() + $('#article-frame-' + (j - page * 2)).html( + '

    ' + + catalogListSort[i].getAttribute('quotationOne') + + '

    ' + ) + if (!catalogListSort[i].getAttribute('partThree')) { + if (!catalogListSort[i].getAttribute('partTwo')) { + $('#catalog-content-' + (j - page * 2)).addClass('catalog-content-1A') + $('#catalog-label_1-' + (j - page * 2)).addClass('catalog-label_1_on') + $('#catalog-go-' + (j - page * 2)) + .unbind() + .click( + { + str: catalogListSort[i].getAttribute('id'), + sce: catalogListSort[i].getAttribute('partOne'), + }, + function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + } + ) + } else { + $('#catalog-content-' + (j - page * 2)).addClass( + 'catalog-content-2Ab' + ) + $('#catalog-label_1-' + (j - page * 2)) + .addClass('catalog-label_1_on') + .click( + { + pic: catalogListSort[i].getAttribute('picOne'), + quo: catalogListSort[i].getAttribute('quotationOne'), + str: catalogListSort[i].getAttribute('id'), + sc1: catalogListSort[i].getAttribute('partOne'), + sc2: catalogListSort[i].getAttribute('partTwo'), + sc3: catalogListSort[i].getAttribute('partThree'), + pos: j - page * 2, + }, + function (e) { + $('.catalog-wrapper-new').css( + 'background-image', + "url('" + + base_url + + '/resources/background/' + + e.data.pic + + ".jpg')" + ) + $('#article-frame-' + e.data.pos).html( + '

    ' + + e.data.quo + + '

    ' + ) + $('#catalog-content-' + e.data.pos) + .removeClass('catalog-content-2Ba') + .addClass('catalog-content-2Ab') + $('#catalog-label_1-' + e.data.pos) + .removeClass('catalog-label_1_off') + .addClass('catalog-label_1_on') + $('#catalog-go-' + e.data.pos) + .unbind() + .click({ str: e.data.str, sce: e.data.sc1 }, function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + }) + } + ) + $('#catalog-label_2-' + (j - page * 2)) + .addClass('catalog-label_2_off') + .click( + { + pic: catalogListSort[i].getAttribute('picTwo'), + quo: catalogListSort[i].getAttribute('quotationTwo'), + str: catalogListSort[i].getAttribute('id'), + sc1: catalogListSort[i].getAttribute('partOne'), + sc2: catalogListSort[i].getAttribute('partTwo'), + sc3: catalogListSort[i].getAttribute('partThree'), + pos: j - page * 2, + }, + function (e) { + $('.catalog-wrapper-new').css( + 'background-image', + "url('" + + base_url + + '/resources/background/' + + e.data.pic + + ".jpg')" + ) + $('#article-frame-' + e.data.pos).html( + '

    ' + + e.data.quo + + '

    ' + ) + $('#catalog-content-' + e.data.pos) + .removeClass('catalog-content-2Ab') + .addClass('catalog-content-2Ba') + $('#catalog-label_2-' + e.data.pos) + .removeClass('catalog-label_2_off') + .addClass('catalog-label_2_on') + $('#catalog-go-' + e.data.pos) + .unbind() + .click({ str: e.data.str, sce: e.data.sc2 }, function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + }) + } + ) + $('#catalog-go-' + (j - page * 2)) + .unbind() + .click( + { + str: catalogListSort[i].getAttribute('id'), + sce: catalogListSort[i].getAttribute('partOne'), + }, + function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + } + ) + } + } else { + $('#catalog-content-' + (j - page * 2)).addClass('catalog-content-3Abc') + $('#catalog-label_1-' + (j - page * 2)) + .addClass('catalog-label_1_on') + .click( + { + pic: catalogListSort[i].getAttribute('picOne'), + quo: catalogListSort[i].getAttribute('quotationOne'), + str: catalogListSort[i].getAttribute('id'), + sc1: catalogListSort[i].getAttribute('partOne'), + sc2: catalogListSort[i].getAttribute('partTwo'), + sc3: catalogListSort[i].getAttribute('partThree'), + pos: j - page * 2, + }, + function (e) { + $('.catalog-wrapper-new').css( + 'background-image', + "url('" + + base_url + + '/resources/background/' + + e.data.pic + + ".jpg')" + ) + $('#article-frame-' + e.data.pos).html( + '

    ' + + e.data.quo + + '

    ' + ) + $('#catalog-content-' + e.data.pos) + .removeClass('catalog-content-3Bac') + .removeClass('catalog-content-3Cab') + .addClass('catalog-content-3Abc') + $('#catalog-label_1-' + e.data.pos) + .removeClass('catalog-label_1_off') + .addClass('catalog-label_1_on') + $('#catalog-go-' + e.data.pos) + .unbind() + .click({ str: e.data.str, sce: e.data.sc1 }, function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + }) + } + ) + $('#catalog-label_2-' + (j - page * 2)) + .addClass('catalog-label_2_off') + .click( + { + pic: catalogListSort[i].getAttribute('picTwo'), + quo: catalogListSort[i].getAttribute('quotationTwo'), + str: catalogListSort[i].getAttribute('id'), + sc1: catalogListSort[i].getAttribute('partOne'), + sc2: catalogListSort[i].getAttribute('partTwo'), + sc3: catalogListSort[i].getAttribute('partThree'), + pos: j - page * 2, + }, + function (e) { + $('.catalog-wrapper-new').css( + 'background-image', + "url('" + + base_url + + '/resources/background/' + + e.data.pic + + ".jpg')" + ) + $('#article-frame-' + e.data.pos).html( + '

    ' + + e.data.quo + + '

    ' + ) + $('#catalog-content-' + e.data.pos) + .removeClass('catalog-content-3Abc') + .removeClass('catalog-content-3Cab') + .addClass('catalog-content-3Bac') + $('#catalog-label_2-' + e.data.pos) + .removeClass('catalog-label_2_off') + .addClass('catalog-label_2_on') + $('#catalog-go-' + e.data.pos) + .unbind() + .click({ str: e.data.str, sce: e.data.sc2 }, function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + }) + } + ) + $('#catalog-label_3-' + (j - page * 2)) + .addClass('catalog-label_3_off') + .click( + { + pic: catalogListSort[i].getAttribute('picThree'), + quo: catalogListSort[i].getAttribute('quotationThree'), + str: catalogListSort[i].getAttribute('id'), + sc1: catalogListSort[i].getAttribute('partOne'), + sc2: catalogListSort[i].getAttribute('partTwo'), + sc3: catalogListSort[i].getAttribute('partThree'), + pos: j - page * 2, + }, + function (e) { + $('.catalog-wrapper-new').css( + 'background-image', + "url('" + + base_url + + '/resources/background/' + + e.data.pic + + ".jpg')" + ) + $('#article-frame-' + e.data.pos).html( + '

    ' + + e.data.quo + + '

    ' + ) + $('#catalog-content-' + e.data.pos) + .removeClass('catalog-content-3Abc') + .removeClass('catalog-content-3Bac') + .addClass('catalog-content-3Cab') + $('#catalog-label_3-' + e.data.pos) + .removeClass('catalog-label_3_off') + .addClass('catalog-label_3_on') + $('#catalog-go-' + e.data.pos) + .unbind() + .click({ str: e.data.str, sce: e.data.sc3 }, function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + }) + } + ) + $('#catalog-go-' + (j - page * 2)) + .unbind() + .click( + { + str: catalogListSort[i].getAttribute('id'), + sce: catalogListSort[i].getAttribute('partOne'), + }, + function (ee) { + startGame(ee.data.str, { S: ee.data.sce, A: 0 }) + } + ) + } + $('#catalog-content-' + (j - page * 2)).show() + } else if (j >= (page + 1) * 2) { + break + } + j++ + } + if (flag == null) $('.catalog-wrapper-new').fadeIn() + catalogListSort = null + LoadFinish() +} + +$('.pagenum#pagenum-7').click(function () { + if (catalogPageIndex > 0) { + if ((catalogPageIndex + 1) * 2 >= catalogListLength) { + $('.pagenum#pagenum-8').removeClass('pagenum-gray') + } + catalogPageIndex-- + showCatalogFrame(catalogPageIndex) + if (catalogPageIndex == 2) { + $('.pagenum#pagenum-7').addClass('pagenum-gray') + } + } +}) //向前 + +$('.pagenum#pagenum-8').click(function () { + if ((catalogPageIndex + 1) * 2 < catalogListLength) { + if (catalogPageIndex == 0) { + $('.pagenum#pagenum-7').removeClass('pagenum-gray') + } + catalogPageIndex++ + showCatalogFrame(catalogPageIndex) + if ((catalogPageIndex + 1) * 2 >= catalogListLength) { + $('.pagenum#pagenum-8').addClass('pagenum-gray') + } + } +}) //向后 + +function showCatalogFrame(page) { + //new + catalogPageNew(page) +} +//------------------------------------------------------- + +function setCookie(name, value) { + // var Days = 30; + // var exp = new Date(); + // exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); + // document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString(); + localStorage.setItem(name, value) +} + +///删除cookie +function delCookie(name) { + // var exp = new Date(); + // exp.setTime(exp.getTime() - 1); + // var cval = getCookie(name); + // if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString(); + localStorage.removeItem(name) +} + +//读取cookie +function getCookie(name) { + // var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); + // if (arr != null) return unescape(arr[2]); + // return null; + return localStorage.getItem(name) +} + +function GetQueryString(_name) { + var reg = new RegExp('(^|&)' + _name + '=([^&]*)(&|$)') + var r = window.location.search.substr(1).match(reg) + if (r != null) return unescape(r[2]) + return null +} + +//历史纪录相关------------------------------------------------------ +$('.dialog-btn-history').click(function (e) { + e.stopPropagation() + showHistory() +}) + +$('.home_btn').click(function () { + if ($('.home_btn').hasClass('home_btn_history')) { + hideHistory() + } else if ($('.home_btn').hasClass('home_btn_remark')) { + hideremark() + } else { + dialogAutoplay('stop') + systemAutoSave() + ToggleWindow('backToMenu') + } +}) + +$('.history').hide() +var remarkFlag_History = false + +function showHistory() { + var thisScene = sceneList[now_scene] + var thisEvent + var pHtml, pHtml2 + var choiceList + var historyTextBox + var choiceKey + dialogAutoplay('stop') + $('.dialog').hide() + $('.dialog-btn').hide() + $('.choice').hide() + $('.history').show() + if ($('.remark_btn').css('opacity') == '1') { + remark_btn_hide() + remarkFlag_History = true + } + setListens() + $('.home_btn').addClass('home_btn_history') + historyTextBox = $('div#historyTextBox.history-text') + historyTextBox.html('') + + for (var i = 0; i <= now_action; i++) { + thisEvent = thisScene.childNodes[i] + if (thisEvent != null) { + pHtml = null + pHtml2 = null + if (thisEvent.nodeName == 'text') { + var tempAttribute = thisEvent.getAttribute('article') + pHtml = $('

    ') + if (tempAttribute == null) { + pHtml.html(getText(thisEvent)) + } else if ( + tempAttribute == '1' || + tempAttribute.indexOf('true') >= 0 || + tempAttribute.indexOf('True') >= 0 || + tempAttribute.indexOf('TRUE') >= 0 + ) { + pHtml = $('
    ') + pHtml.html(thisEvent.innerHTML) + } else { + pHtml.html(getText(thisEvent)) + } + pHtml.addClass('history-text') + historyTextBox.append(pHtml) + } else if (thisEvent.nodeName == 'speak') { + pHtml = $('

    ') + pHtml + .html(characterData[thisEvent.getAttribute('chara')]['name'] + ':') + .addClass('history-text') + historyTextBox.append(pHtml) + pHtml = $('

    ') + pHtml.html(getText(thisEvent)).addClass('history-text') + historyTextBox.append(pHtml) + } else if (thisEvent.nodeName == 'choices') { + choiceList = thisEvent.childNodes + pHtml = $('
      ') + choiceKey = 0 + for (j = 0; j < choiceList.length; j++) { + if (choiceList[j].nodeName != '#text') { + pHtml2 = $('
    • ') + pHtml2.html(getText(choiceList[j])).addClass('history-choice') + if (historyChoiceList[i] == choiceKey) { + pHtml2.addClass('history-choice-mark') + } + pHtml.append(pHtml2) + choiceKey++ + } + } + historyTextBox.append(pHtml) + } + if (pHtml != null && i < now_action) { + historyTextBox.append('
      ') + } + } + } + historyTextBox.children().addClass('history-text') + + var scrollIndex = + $('.history-overflow')[0].scrollHeight - $('.history-overflow').height() + $('.history-overflow').scrollTop(scrollIndex) +} + +function hideHistory() { + $('div#historyTextBox.history-text').html('') + $('.history').hide() + $('.dialog').show() + $('.dialog-btn').show() + $('.choice').show() + $('.home_btn').removeClass('home_btn_history') + if (remarkFlag_History) { + remark_btn_show() + remarkFlag_History = false + } + setListens(now_scene, now_action) +} +//---------------------------------------------------------------- + +//文本注释系统相关------------------------------------------------ +$('.remark').hide() +remark_btn_hide() + +function remark_btn_hide() { + $('.remark_btn') + .unbind() + .click(function (e) { + e.stopPropagation() + }) + .css('opacity', '0') + .css('cursor', 'default') +} + +function remark_btn_show() { + $('.remark_btn') + .unbind() + .click(function (e) { + e.stopPropagation() + showremark() + }) + .css('opacity', '1') + .css('cursor', 'pointer') +} + +function post_achievement_in_event(eventNode) { + if (eventNode.getAttribute('post')) { + post_achievement(eventNode.getAttribute('post')) + } +} + +function showremark() { + var i + dialogAutoplay('stop') + $('.dialog').hide() + $('.dialog-btn').hide() + $('.choice').hide() + $('.remark').show() + remark_btn_hide() + setListens() + $('.home_btn').addClass('home_btn_remark') + var remarkScene = sceneList[now_scene] + var remarkTextBox = $('div#remarkTextBox.remark-text') + remarkTextBox.html('') + for (i = now_action; i < remarkScene.childNodes.length; i++) { + var remarkEvent = remarkScene.childNodes[i] + if (remarkEvent.nodeName == 'remark') { + remarkTextBox.html(remarkEvent.innerHTML) + post_achievement_in_event(remarkEvent) + break + } + } + $('div.article-pic').css('background-image', function (n, v) { + return ( + "url('" + + base_url + + '/resources/background/' + + $('div.article-pic')[n].getAttribute('picsrc') + + "')" + ) + }) + remarkTextBox.children().addClass('history-text') + $('.remark-overflow').scrollTop(0) +} + +function hideremark() { + $('div#remarkTextBox.remark-text').html('') + $('.remark').hide() + remark_btn_show() + $('.dialog').show() + $('.dialog-btn').show() + $('.choice').show() + $('.home_btn').removeClass('home_btn_remark') + setListens(now_scene, now_action) +} +//--------------------------------------------------------------- + +function wrk_get_size() { + var winWidth + var winHeight + + if (window.innerWidth) winWidth = window.innerWidth + else if (document.body && document.body.clientWidth) + winWidth = document.body.clientWidth + //获取窗口高度 + if (window.innerHeight) winHeight = window.innerHeight + else if (document.body && document.body.clientHeight) + winHeight = document.body.clientHeight + //通过深入Document内部对body进行检测,获取窗口大小 + if ( + document.documentElement && + document.documentElement.clientHeight && + document.documentElement.clientWidth + ) { + winHeight = document.documentElement.clientHeight + winWidth = document.documentElement.clientWidth + } + return { winWidth: winWidth, winHeight: winHeight } +} + +function wrk_check_size() { + var win = wrk_get_size() + + if (win.winWidth < win.winHeight) { + $('.wrk').show() + return false + } else { + $('.wrk').hide() + return true + } +} +wrk_check_size() +//wrk_check_size---------------------------------------- + +var achievementQueryString = '' +if (GetQueryString('auth_key')) { + if (GetQueryString('sign')) { + achievementQueryString = + '?auth_key=' + + GetQueryString('auth_key') + + '&sign=' + + GetQueryString('sign') + } +} diff --git a/public/novels/ae/index.html b/public/novels/ae/index.html index 33202f9b..aa0ebad6 100644 --- a/public/novels/ae/index.html +++ b/public/novels/ae/index.html @@ -29,8 +29,35 @@ type="text/css" /> - - Anti-Entropy + + + + + + + + + + + + 네겐트로피 Beta - 어비스 랩 @@ -67,6 +94,9 @@
      + + + - - -