Skip to content

Commit

Permalink
Merge pull request #1473 from cwtickle/feature/0690-frzhit-interrupt
Browse files Browse the repository at this point in the history
feat: [0690] フリーズアローヒット時の割込み処理を実装
  • Loading branch information
cwtickle committed May 3, 2023
2 parents c805b3e + 1a5196d commit eb44288
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
8 changes: 6 additions & 2 deletions js/danoni_main.js
Expand Up @@ -9917,8 +9917,10 @@ const changeStepY = (_frameNum) => {
* フリーズアローヒット時の描画変更
* @param {number} _j
* @param {number} _k
* @param {string} _name
* @param {number} _difFrame
*/
const changeHitFrz = (_j, _k, _name) => {
const changeHitFrz = (_j, _k, _name, _difFrame = 0) => {
const frzNo = `${_j}_${_k}`;
const frzName = `${_name}${frzNo}`;
const currentFrz = g_attrObj[frzName];
Expand Down Expand Up @@ -9967,6 +9969,8 @@ const changeHitFrz = (_j, _k, _name) => {
$id(`frzHitTop${_j}`).background = g_workObj.frzHitColors[_j];
}
}

g_customJsObj[`judg_${_name}Hit`].forEach(func => func(_difFrame));
};

/**
Expand Down Expand Up @@ -10053,7 +10057,7 @@ const judgeArrow = _j => {
}

if (_difCnt <= g_judgObj.frzJ[g_judgPosObj.sfsf]) {
changeHitFrz(_j, fcurrentNo, `frz`);
changeHitFrz(_j, fcurrentNo, `frz`, _difFrame);
} else {
changeFailedFrz(_j, fcurrentNo);
if (g_headerObj.frzStartjdgUse) {
Expand Down
3 changes: 3 additions & 0 deletions js/lib/danoni_constants.js
Expand Up @@ -2946,6 +2946,9 @@ const g_customJsObj = {
judg_kita: [],
judg_iknai: [],

judg_frzHit: [],
judg_dummyFrzHit: [],

mainEnterFrame: [],
result: [],
resultEnterFrame: [],
Expand Down

0 comments on commit eb44288

Please sign in to comment.