v27.6.0
▼ 更新用ファイルは下記 Files changed より
▼ 本体更新方法 / サポートバージョン / ソース構成 / 譜面の作成概要
▼ 要望・不具合報告 ( Gitter )
v27.5.1 -> v27.6.0 ( vs. latest v27 ) 📁 ▶️
🔃 Files changed (v27)
- danoni_setting.js, danoni_legacy_function.js の変更は、追加した設定を使用しない限り、更新不要です。
フォルダ Directory |
ファイル名 FileName |
最終更新 Last Updated |
|
---|---|---|---|
/js | danoni_main.js | 📥 | v27.6.0 |
/js/lib | danoni_constants.js | 📥 | v27.6.0 |
/js/lib | danoni_legacy_function.js | 📥 | v27.0.0 |
/js/template | danoni_setting(-template).js | 📥 | v27.1.0 |
/css | danoni_main.css | 📥 | v27.2.0 |
(参考)v26以前の差分ファイル一覧
フォルダ | ファイル名 | 最終更新 | |
---|---|---|---|
/js/lib | danoni_localbinary.js | 📥 | v15.1.0 |
/img | aaShadow.svg arrow.svg arrowShadow.svg borderline.svg c.svg cursor.svg giko.svg iyo.svg monar.svg morara.svg onigiri.svg |
📥 | v15.1.0 |
/skin | danoni_skin_default.css danoni_skin_light.css danoni_skin_skyblue.css |
📥 📥 📥 |
v21.4.2 |
Details (詳細)
⭐ New Features
- カスタムキーのパターン追記方法を拡張 ( PR #1293 )
🛠️ Improvements
📔 Documentation
🐝 Functions & Variables Changed
Functions & Variables | |
---|---|
Add | ー |
Change | commonKeyDown, setShortcutEvent |
Delete | ー |
🍀 Remarks
1. F5リロードなどのデフォルトイベント抑止について
- ディスプレイ設定、キーコンフィグ、プレイ画面、結果画面では
F5キー等のデフォルトイベントが抑止されるようになりました。 - 当初想定していないキー(ファンクションキーなど)を使ってプレイした場合、
結果画面突入時に該当キーが有効化され、予期しない動作になる可能性があるためです。
なお、F5キーそのものはスーパーリロードで使用するため、タイトル・設定画面ではデフォルトイベントを有効化します。 - 今回の対応では、onkeyDownイベントに対してpreventDefaultを適用しています。
このため、一部環境(Mac/Safari)やOS依存の強いショートカットキーはイベント抑止できない可能性があります。
2. カスタムキーのパターン追記方法について
- 既存キーにキーパターンを追加するような場合、記述を一部省略することができるようになりました。
従来の記述
- 独自のキーパターンを追加する場合、既存のパターンも全て記述する必要がありました。
|keyExtraList=12|
|minWidth12=675|
|chara12=12_0$12_1$12_2$12_3$oni,left,leftdia,down,sleft,sdown,sup,sright,space,up,rightdia,right$12_4|
|color12=12_0$12_1$12_2$12_3$1,0,1,0,3,3,3,3,0,1,0,1$12_4|
|pos12=12_0$12_1$12_2$12_3$0,1,2,3,4,5,6,7,8,9,10,11$12_4|
|div12=5$5$5$5$12$12|
|stepRtn12=12_0$12_1$12_2$12_3$45,0,-45,-90,giko,onigiri,iyo,c,90,135,180,225$12_4|
|keyCtrl12=12_0$12_1$12_2$12_3$112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,120/0,121/0,122/0,123/0$81/0,87/0,69/0,82/0,84/0,89/0,85/0,73/0,79/0,80/0,192/0,219/0|
|shuffle12=12_0$12_1$12_2$12_3$0,0,0,0,1,1,1,1,2,2,2,2$12_4|
|blank12=55$55$55$55$50$50|
|scroll12=12_1$12_0$12_0$12_0$Cross::1,1,1,1,-1,-1,-1,-1,1,1,1,1/Split::1,1,1,1,1,1,-1,-1,-1,-1,-1,-1$12_4|
|transKey12=$$$$12i$12i|
v27.6.0以降で可能な記述
- |appendX=true| (Xにはキー数が入る)を記述すれば、独自のキーパターン分の記述だけで良くなります。
- 略記指定については、既存パターンの番号を考慮する必要があります。
下記の場合、すでに12_0~12_3の4パターンが存在するので、1番目の独自指定をコピーする場合は12_4
と指定が必要です。
|keyExtraList=12|
|minWidth12=675|
|append12=true|
|chara12=oni,left,leftdia,down,sleft,sdown,sup,sright,space,up,rightdia,right$12_4|
|color12=1,0,1,0,3,3,3,3,0,1,0,1$12_4|
|pos12=0,1,2,3,4,5,6,7,8,9,10,11$12_4|
|div12=12$12|
|stepRtn12=45,0,-45,-90,giko,onigiri,iyo,c,90,135,180,225$12_4|
|keyCtrl12=112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,120/0,121/0,122/0,123/0$81/0,87/0,69/0,82/0,84/0,89/0,85/0,73/0,79/0,80/0,192/0,219/0|
|shuffle12=0,0,0,0,1,1,1,1,2,2,2,2$12_4|
|blank12=50$50|
|scroll12=Cross::1,1,1,1,-1,-1,-1,-1,1,1,1,1/Split::1,1,1,1,1,1,-1,-1,-1,-1,-1,-1$12_4|
|transKey12=12i$12i|