Deploying to gh-pages from @ f3938bf1bb 🚀

This commit is contained in:
unanmed 2023-02-22 13:41:49 +00:00
parent f913a9d187
commit 620dc77e86
13 changed files with 77 additions and 82 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
assets/index.872439fc.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -18,10 +18,10 @@
<meta name="x5-fullscreen" content="true"> <meta name="x5-fullscreen" content="true">
<meta name="x5-page-mode" content="app"> <meta name="x5-page-mode" content="app">
<link id="mota-css" type='text/css' href='/HumanBreak/styles.css' rel='stylesheet'> <link id="mota-css" type='text/css' href='/HumanBreak/styles.css' rel='stylesheet'>
<script type="module" crossorigin src="/HumanBreak/assets/index.3cfc6a2a.js"></script> <script type="module" crossorigin src="/HumanBreak/assets/index.872439fc.js"></script>
<link rel="modulepreload" crossorigin href="/HumanBreak/assets/antdv.91d45491.js"> <link rel="modulepreload" crossorigin href="/HumanBreak/assets/antdv.2ad707c6.js">
<link rel="modulepreload" crossorigin href="/HumanBreak/assets/common.a1f88955.js"> <link rel="modulepreload" crossorigin href="/HumanBreak/assets/common.11f909b0.js">
<link rel="stylesheet" href="/HumanBreak/assets/index.23165966.css"> <link rel="stylesheet" href="/HumanBreak/assets/index.01dc3c67.css">
<script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script> <script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script>
<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy build because dynamic import or import.meta.url is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script> <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy build because dynamic import or import.meta.url is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
</head> </head>
@ -207,7 +207,7 @@
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script> <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="/HumanBreak/assets/polyfills-legacy.000b56dd.js"></script> <script nomodule crossorigin id="vite-legacy-polyfill" src="/HumanBreak/assets/polyfills-legacy.000b56dd.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="/HumanBreak/assets/index-legacy.51ed2954.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> <script nomodule crossorigin id="vite-legacy-entry" data-src="/HumanBreak/assets/index-legacy.0a878294.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
</body> </body>
</html> </html>

View File

@ -4231,21 +4231,14 @@ control.prototype._resize_gameGroup = function (obj) {
control.prototype._resize_canvas = function (obj) { control.prototype._resize_canvas = function (obj) {
var innerWidth = core._PX_ * core.domStyle.scale + 'px', var innerWidth = core._PX_ * core.domStyle.scale + 'px',
innerHeight = core._PY_ * core.domStyle.scale + 'px'; innerHeight = core._PY_ * core.domStyle.scale + 'px';
if (!core.isPlaying()) {
for (var i = 0; i < core.dom.gameCanvas.length; ++i) { for (var i = 0; i < core.dom.gameCanvas.length; ++i) {
var ctx = core.dom.gameCanvas[i].getContext('2d'); core.dom.gameCanvas[i].style.width = innerWidth;
core.resizeCanvas(ctx, core._PX_, core._PY_); core.dom.gameCanvas[i].style.height = innerHeight;
core.dom.gameCanvas[i].style.width = innerWidth; var ctx = core.dom.gameCanvas[i].getContext('2d');
core.dom.gameCanvas[i].style.height = innerHeight; core.resizeCanvas(ctx, core._PX_, core._PY_);
}
} else {
// requestAnimationFrame(function () {
for (var i = 0; i < core.dom.gameCanvas.length; ++i) {
core.dom.gameCanvas[i].style.width = innerWidth;
core.dom.gameCanvas[i].style.height = innerHeight;
}
// });
} }
core.dom.gif.style.width = innerWidth; core.dom.gif.style.width = innerWidth;
core.dom.gif.style.height = innerHeight; core.dom.gif.style.height = innerHeight;
core.dom.gif2.style.width = innerWidth; core.dom.gif2.style.width = innerWidth;

66
main.js
View File

@ -221,6 +221,8 @@ main.prototype.init = function (mode, callback) {
var a = {}; var a = {};
var b = {}; var b = {};
new Proxy(a, b); new Proxy(a, b);
const aa = `${123}`;
aa;
} catch (e) { } catch (e) {
alert('浏览器版本过低,无法游玩本塔!'); alert('浏览器版本过低,无法游玩本塔!');
return; return;
@ -279,8 +281,8 @@ main.prototype.init = function (mode, callback) {
].forEach(function (t) { ].forEach(function (t) {
coreData[t] = main[t]; coreData[t] = main[t];
}); });
main.core.init(coreData, callback); core.init(coreData, callback);
main.core.resize(); core.resize();
// 自动放缩最大化 // 自动放缩最大化
if (core.getLocalStorage('autoScale') == null) { if (core.getLocalStorage('autoScale') == null) {
core.setLocalStorage('autoScale', true); core.setLocalStorage('autoScale', true);
@ -290,45 +292,29 @@ main.prototype.init = function (mode, callback) {
!core.domStyle.isVertical !core.domStyle.isVertical
) { ) {
try { try {
if (main.core) { if (core) {
var index = core.plugin.maxGameScale();
main.core.domStyle.availableScale.indexOf( if (!core.getLocalStorage('fullscreen', false)) {
core.domStyle.scale requestAnimationFrame(function () {
); var style = getComputedStyle(
main.core.control.setDisplayScale( main.dom.gameGroup
main.core.domStyle.availableScale.length - );
1 - var height = parseFloat(style.height);
index if (height > window.innerHeight * 0.95) {
); core.control.setDisplayScale(-1);
if ( if (
!main.core.isPlaying() && !core.isPlaying() &&
main.core.flags.enableHDCanvas core.flags.enableHDCanvas
) { ) {
main.core.domStyle.ratio = Math.max( core.domStyle.ratio = Math.max(
window.devicePixelRatio || 1, window.devicePixelRatio || 1,
main.core.domStyle.scale core.domStyle.scale
); );
main.core.resize(); core.resize();
} }
requestAnimationFrame(function () {
var style = getComputedStyle(
main.dom.gameGroup
);
var height = parseFloat(style.height);
if (height > window.innerHeight * 0.95) {
main.core.control.setDisplayScale(-1);
if (
!main.core.isPlaying() &&
main.core.flags.enableHDCanvas
) {
main.core.domStyle.ratio = Math.max(
window.devicePixelRatio || 1,
main.core.domStyle.scale
);
main.core.resize();
} }
} });
}); }
} }
} catch (e) { } catch (e) {
console.error(e); console.error(e);

View File

@ -4128,5 +4128,21 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = {
this.has = function (v) { this.has = function (v) {
return v !== null && v !== void 0; return v !== null && v !== void 0;
}; };
this.maxGameScale = function (n = 0) {
const index = core.domStyle.availableScale.indexOf(
core.domStyle.scale
);
core.control.setDisplayScale(
core.domStyle.availableScale.length - 1 - index - n
);
if (!core.isPlaying() && core.flags.enableHDCanvas) {
core.domStyle.ratio = Math.max(
window.devicePixelRatio || 1,
core.domStyle.scale
);
core.resize();
}
};
} }
}; };