From bafe4b0adf291fdf095a98fc999c44f766a8748c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Mon, 29 Jul 2024 12:07:28 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E6=95=B4=E7=90=86=E4=BA=86?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=8E=A7=E5=88=B6=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- images/icon-dungeon.png | Bin 0 -> 1164 bytes index.html | 6 +- languages/en.css | 46 +++++----- languages/ja.css | 42 +++++----- languages/ko.css | 44 +++++----- languages/zh-hans.css | 50 +++++------ languages/zh-hant.css | 49 ++++++----- multi.html | 80 ++++++++++-------- script.js | 181 +++++++++++++++++++++++----------------- service-worker.js | 26 +++--- solo.html | 63 ++++++++------ style.css | 176 +++++++++++++++++++++++++------------- triple.html | 88 ++++++++++--------- 13 files changed, 485 insertions(+), 366 deletions(-) create mode 100644 images/icon-dungeon.png diff --git a/images/icon-dungeon.png b/images/icon-dungeon.png new file mode 100644 index 0000000000000000000000000000000000000000..28491f792eddf650e9f7200fbfd347d704375a55 GIT binary patch literal 1164 zcmV;71atd|P)0_S&00ZPn zL_t(YiM^LAbnG?|hQBDub#4!Bftba1Jlizrf2yBo;r%D9P880OmFtB1+nNaNpbf#1VJQQ0o5YU{11=YAp7(WB- zBj1c!z5#hwJdTPvm^s>gib%Mn7?>j>6r6&PaWWG7RFJH=`NE1z#Da=YESQOC;rSN$ zW%eFGRz<@3cvkeVCyzOVsiHYEd7#Lh!Q$T0MyBe1L=SshyCLp~MC|y*^V6LUsR9*v zltCDplan*#4Arq>r0OIc7zX8SI#F8VY&vAtF3ah38T@miYZzEP@~l&&R?v zP3*EF0_sj)>d=DR?{r9e-~g~6oU8yTmQ`u)yiI4y>5NsU_8dQ((OTkkF5z#WHs|zq z!fNF~2fpqy(wtT+lAKftZYdvS_2S_{P@LQ1J$ ztmX-`inkVqw+_J!9e^);q@IxGoWj<0d*LCX8W|yvh`^{lm6kO5YsFfRxtIW0FFaWc z#teFZaYw$;p6`JI@M@67(c@EJQxL_hbiv=%du>Js1Bikd$Sah>bSX0BPKQ*02jJnH z2HM$3=QBk!M&j*srdB7V^uwxy`GyXPJUmcOg?4)9^_-X-T5R}zF0WyZLlLF8;Zq3; z{bL0`0^HoAi8zQTzBG_PzD>1WdR-I|rI=%8pXGe1*TpP!iAJLNx+{dwW&UK{0;PAO zxw-H;{m~PUE+^zKA_Dxl>S~U;uNON-pVfL9(nUB94!*R?kbb|}?Y%|nDhU1&?5zcJ z`uQR+RyNA#)5*MUtf=4Gc#$E0XPPWBJ8)ogNVKi;*d3qBm5=0Vy3*LY?gu8yh4%UF zW#5+enV!|@f;II5o1pZ5mn%c&T93>X@{(b8NwvK7`6e({T+Qfod$3$IYyg0}M2ap- zw-vnW_bZ>X+9X7>fOi*oH%ugW_|VtUg_i~jzCClU<~RLM!yi}g|I^WpewvZL0{efF eP@f&I!1JHwM;m>YM$$(B0000您的浏览器不支持 JavaScript!
Your browser does not support JavaScript!

智龙急速阵型
Puzzle & Dragons Dash Formation

    -
  • -
  • -
  • +
  • +
  • +

  • - パズル&ドラゴンズ
  • - Puzzle & Dragons
  • diff --git a/languages/en.css b/languages/en.css index dcf1b0e1..4c2b1a85 100644 --- a/languages/en.css +++ b/languages/en.css @@ -184,47 +184,47 @@ label[for="merge-skill"]::after{ label[for="datasource"]::after{ content: "Game:"; } -.control-box .btn-solo-link::before{ - content: "🧑Jump To Solo Mode"; +#player-number::before{ + content: "Jump to:"; } -.control-box .btn-multi-link::before{ - content: "🧑‍🤝‍🧑Jump To 2-Player Mode"; +label[for="player-number-1"]::after{ + content: "Solo"; } -.control-box .btn-triple-link::before{ - content: "👪Jump To 3-Player Mode"; +label[for="player-number-2"]::after{ + content: "2-Player"; +} +label[for="player-number-3"]::after{ + content: "3-Player"; } .control-box .btn-guide-link::before{ content: "📓Guide Mode"; } -.control-box .btn-clear-data::before{ - content: "🗑️Clear data"; +#btn-clear-data::after{ + content: "Clear data"; } -#draw-screenshot::before{ - content: "📷Draw screenshot"; +#draw-screenshot::after{ + content: "Draw screenshot"; } label[for="screenshot-transparent"]::after{ content: "Transparent"; } -.control-box .btn-player-data::before{ - content: "📦My Box"; +#btn-player-data::after{ + content: "My Box"; } -.control-box .btn-swap-AB-team::before{ - content: "🔄Swap AB Team"; +#btn-swap-team::after{ + content: "Swap Team"; } -.control-box .btn-swap-ABC-team::before{ - content: "🔄Rotating ABC Team"; +#lbl-henshin-change::after{ + content: "Changes"; } -.control-box .lbl-henshin-change::before{ - content: "🦸Changes"; -} -.control-box .lbl-remove-assist::before{ - content: "⛔Remove Assist"; +#btn-remove-assist::after{ + content: "Remove Assist"; } .control-box .config-display-list summary::before{ content:"Displayed Information Switchs List"; } label[for="show-card-id"]::after{ - content:"🆔Card's ID"; + content:"Card's ID"; } label[for="show-card-rarity"]::after{ content:"Card's Rarity"; @@ -558,7 +558,7 @@ label[for="real-time-change-card"]::after margin: calc(-100px * (1 - 0.6) / 2); } -.control-box .btn-qrcode::after{ +#btn-qrcode::after{ content: "QR Code and Data exchange"; } diff --git a/languages/ja.css b/languages/ja.css index 4d3cf70a..10967307 100644 --- a/languages/ja.css +++ b/languages/ja.css @@ -177,41 +177,41 @@ label[for="merge-skill"]::after{ label[for="datasource"]::after{ content: "ゲーム:"; } -.control-box .btn-solo-link::before{ - content: "🧑ソロモードに移動"; +#player-number::before{ + content: "ジャップ:"; } -.control-box .btn-multi-link::before{ - content: "🧑‍🤝‍🧑2人協力モードムに移動"; +label[for="player-number-1"]::after{ + content: "ソロ"; } -.control-box .btn-triple-link::before{ - content: "👪3人協力モードに移動"; +label[for="player-number-2"]::after{ + content: "2人"; +} +label[for="player-number-3"]::after{ + content: "3人"; } .control-box .btn-guide-link::before{ content: "📓図鑑モード"; } -.control-box .btn-clear-data::before{ - content: "🗑️データの消去"; +#btn-clear-data::after{ + content: "データの消去"; } -#draw-screenshot::before{ - content: "📷スクリーンショットを描く"; +#draw-screenshot::after{ + content: "スクリーンショットを描く"; } label[for="screenshot-transparent"]::after{ content: "透明"; } -.control-box .btn-player-data::before{ - content: "📦私の箱"; +#btn-player-data::after{ + content: "私の箱"; } -.control-box .btn-swap-AB-team::before{ - content: "🔄交換ABチーム"; +#btn-swap-team::after{ + content: "スワプティ"; } -.control-box .btn-swap-ABC-team::before{ - content: "🔄ローテーションABCチーム"; +#lbl-henshin-change::after{ + content: "変身"; } -.control-box .lbl-henshin-change::before{ - content: "🦸変身"; -} -.control-box .lbl-remove-assist::before{ - content: "⛔アシストを解除"; +#btn-remove-assist::after{ + content: "アシストを解除"; } .control-box .config-display-list summary::before{ content:"情報表示内容の開閉器一覧"; diff --git a/languages/ko.css b/languages/ko.css index 7743142e..3be7cc7e 100644 --- a/languages/ko.css +++ b/languages/ko.css @@ -173,41 +173,41 @@ label[for="merge-skill"]::after{ label[for="datasource"]::after{ content: "게임:"; } -.control-box .btn-solo-link::before{ - content: "🧑1인 모드 이동"; +#player-number::before{ + content: "이동:"; } -.control-box .btn-multi-link::before{ - content: "🧑‍🤝‍🧑2인 모드 이동"; +label[for="player-number-1"]::after{ + content: "1인"; } -.control-box .btn-triple-link::before{ - content: "👪3인 모드 이동"; +label[for="player-number-2"]::after{ + content: "2인"; +} +label[for="player-number-3"]::after{ + content: "3인"; } .control-box .btn-guide-link::before{ content: "📓사진 모드"; } -.control-box .btn-clear-data::before{ - content: "🗑️데이터 지우기"; +#btn-clear-data::after{ + content: "데이터 지우기"; } -#draw-screenshot::before{ - content: "📷스크린 샷 그리기"; +#draw-screenshot::after{ + content: "스크린 샷 그리기"; } label[for="screenshot-transparent"]::after{ content: "투명한"; } -.control-box .btn-player-data::before{ - content: "📦내 상자"; +#btn-player-data::after{ + content: "내 상자"; } -.control-box .btn-swap-AB-team::before{ - content: "🔄교환 AB 팀"; +#btn-swap-team::after{ + content: "스옵트립"; } -.control-box .btn-swap-ABC-team::before{ - content: "🔄로테이션 ABC 팀"; +#lbl-henshin-change::after{ + content: "변신"; } -.control-box .lbl-henshin-change::before{ - content: "🦸변신"; -} -.control-box .lbl-remove-assist::before{ - content: "⛔보조를 해제합"; +#btn-remove-assist::after{ + content: "보조를 해제합"; } .control-box .config-display-list summary::before{ content:"표시된 정보 전환 목록"; @@ -496,7 +496,7 @@ label[for="real-time-change-card"]::after content: "루프 변신"; } -.control-box .btn-qrcode::after{ +#btn-qrcode::after{ content: "QR 코드 및 데이터 교환"; } diff --git a/languages/zh-hans.css b/languages/zh-hans.css index 9372aede..de9db3ed 100644 --- a/languages/zh-hans.css +++ b/languages/zh-hans.css @@ -2,10 +2,10 @@ label[for="languages"]::after{ content: "语言:"; } -.help-link::after{ +#help-link::after{ content: "帮助和提示"; } -.feedback-link::after{ +#feedback-link::after{ content: "反馈"; } .monster.delay::before{ @@ -120,7 +120,7 @@ label[for="merge-skill"]::after{ content: "取消修改"; } .edit-box .button-box .button-done::after{ - content: "确认修改"; + content: "保存修改"; } .edit-box .button-box .button-done.cant-assist::after{ content: "不能辅助"; @@ -179,41 +179,41 @@ label[for="merge-skill"]::after{ label[for="datasource"]::after{ content: "游戏:"; } -.control-box .btn-solo-link::before{ - content: "🧑转到单人游戏"; +#player-number::before{ + content: "跳转到:"; } -.control-box .btn-multi-link::before{ - content: "🧑‍🤝‍🧑转到2人车队"; +label[for="player-number-1"]::after{ + content: "单人"; } -.control-box .btn-triple-link::before{ - content: "👪转到3人协力"; +label[for="player-number-2"]::after{ + content: "2人"; +} +label[for="player-number-3"]::after{ + content: "3人"; } .control-box .btn-guide-link::before{ content: "📓图鉴模式"; } -.control-box .btn-clear-data::before{ - content: "🗑️清除数据"; +#btn-clear-data::after{ + content: "清除数据"; } -#draw-screenshot::before{ - content: "📷绘制截图"; +#draw-screenshot::after { + content: "绘制截图"; } label[for="screenshot-transparent"]::after{ content: "透明"; } -.control-box .btn-player-data::before{ - content: "📦我的箱子"; +#btn-player-data::after{ + content: "我的箱子"; } -.control-box .btn-swap-AB-team::before{ - content: "🔄交换AB队"; +#btn-swap-team::after{ + content: "轮换队伍"; } -.control-box .btn-swap-ABC-team::before{ - content: "🔄轮换ABC队"; +#lbl-henshin-change::after{ + content: "变身"; } -.control-box .lbl-henshin-change::before{ - content: "🦸变身"; -} -.control-box .lbl-remove-assist::before{ - content: "⛔解除辅助"; +#btn-remove-assist::after{ + content: "解除辅助"; } .control-box .config-display-list summary::before{ content:"展示信息开关列表"; @@ -501,7 +501,7 @@ label[for="real-time-change-card"]::after content: "循環変身"; } -.control-box .btn-qrcode::after{ +#btn-qrcode::after{ content: "二维码 和 数据交换"; } diff --git a/languages/zh-hant.css b/languages/zh-hant.css index e6c50771..74f5885b 100644 --- a/languages/zh-hant.css +++ b/languages/zh-hant.css @@ -2,10 +2,10 @@ label[for="languages"]::after{ content: "語言:"; } -.help-link::before{ +#help-link::before{ content: "\f05a 幫助和提示"; } -.feedback-link::before{ +#feedback-link::before{ content: "\f4ad 反饋"; } .monster.delay::before{ @@ -179,42 +179,41 @@ label[for="merge-skill"]::after{ label[for="datasource"]::after{ content: "遊戲:"; } -.control-box .btn-solo-link::before{ - content: "🧑轉到單人遊戲"; +#player-number::before{ + content: "跳轉到:"; } -.control-box .btn-multi-link::before{ - content: "🧑‍🤝‍🧑轉到2人車隊"; +label[for="player-number-1"]::after{ + content: "單人"; } -.control-box .btn-triple-link::before{ - content: "👪轉到2人協力"; +label[for="player-number-2"]::after{ + content: "2人"; +} +label[for="player-number-3"]::after{ + content: "3人"; } .control-box .btn-guide-link::before{ content: "📓圖鑒模式"; } -.control-box .btn-clear-data::before{ - content: "🗑️清除數據"; +#btn-clear-data::after{ + content: "清除數據"; } -#draw-screenshot::before{ - content: "📷繪製截圖"; +#draw-screenshot::after{ + content: "繪製截圖"; } label[for="screenshot-transparent"]::after{ content: "透明"; } -.control-box .btn-player-data::before{ - content: "📦我的箱子"; +#btn-player-data::after{ + content: "我的箱子"; } - -.control-box .btn-swap-AB-team::before{ - content: "🔄交換AB隊"; +#btn-swap-team::after{ + content: "輪換隊伍"; } -.control-box .btn-swap-ABC-team::before{ - content: "🔄輪換ABC隊"; +#lbl-henshin-change::after{ + content: "變身"; } -.control-box .lbl-henshin-change::before{ - content: "🦸變身"; -} -.control-box .lbl-remove-assist::before{ - content: "⛔解除輔助"; +#btn-remove-assist::after{ + content: "解除輔助"; } .control-box .config-display-list summary::before{ content:"展示信息開關列表"; @@ -502,7 +501,7 @@ label[for="real-time-change-card"]::after content: "循環變身"; } -.control-box .btn-qrcode::after{ +#btn-qrcode::after{ content: "二維碼 和 數據交換"; } diff --git a/multi.html b/multi.html index 72a37f60..ba837543 100644 --- a/multi.html +++ b/multi.html @@ -52,23 +52,31 @@ const teamsCount = 2;
    +
    - - - - - + + + + +
    - - - - + +
    +
      +
    • +
    • +
    • +
    +
    + + +
    - - - + + +
    @@ -79,7 +87,7 @@ const teamsCount = 2;
    -
    999
    999
    999
    +
    999
    @@ -107,9 +115,11 @@ const teamsCount = 2;
    -
    - - + +
    @@ -123,7 +133,7 @@ const teamsCount = 2;
    - + @@ -1241,10 +1251,10 @@ const teamsCount = 2;
    • - - - - + + + +
    @@ -1487,10 +1497,10 @@ const teamsCount = 2;
    - - - - + + + +