summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2026-04-07 21:50:50 +0200
committerrobojumper <robojumper@gmail.com>2026-04-07 21:50:50 +0200
commit24b818aca2d2724a62a78468493fe8e8f5545022 (patch)
treeb9464407563fe5cef193c9216583ac5d7f56c047 /src
parent98b97ac2b36ff0ad39a25d608923cabad2b02d6f (diff)
Fixes
Diffstat (limited to 'src')
-rw-r--r--src/d/lyt/d_lyt_suiryu_score.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/d/lyt/d_lyt_suiryu_score.cpp b/src/d/lyt/d_lyt_suiryu_score.cpp
index 0b9cc849..2258c56b 100644
--- a/src/d/lyt/d_lyt_suiryu_score.cpp
+++ b/src/d/lyt/d_lyt_suiryu_score.cpp
@@ -122,7 +122,7 @@ void dLytMeterSuiryuScoreBase_c::executeState_Wait() {
}
for (int i = 0; i < SUIRYU_SCORE_BASE_NUM_NOTE_ANIMS; i++) {
- if (mAnm[field_0x2262 + SUIRYU_SCORE_BASE_ANIM_LOOP_OFFSET].isStartReached() == true) {
+ if (cM::isZero(mAnm[field_0x2262 + SUIRYU_SCORE_BASE_ANIM_LOOP_OFFSET].getFrame()) == true) {
if (field_0x2251[i] == 0 && !mAnm[i + SUIRYU_SCORE_BASE_ANIM_LOOP_OFFSET].isEnabled()) {
mAnm[i + SUIRYU_SCORE_BASE_ANIM_LOOP_OFFSET].setAnimEnable(true);
}
@@ -347,7 +347,7 @@ bool dLytMeterSuiryuScoreBase_c::remove() {
bool dLytMeterSuiryuScoreBase_c::execute() {
if (fn_80298600()) {
- fn_80298B10();
+ stopMove();
}
if (dScGame_c::isCurrentStage("F103") && dScGame_c::currentSpawnInfo.layer == 13) {
@@ -834,9 +834,9 @@ bool dLytMeterSuiryuScoreBase_c::fn_80298600() {
}
if (mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_3].isPlayingBackwardsOnce() &&
- mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_3].getFrame() <= 20.0f &&
+ mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_3].getFrame() <= 10.0f &&
mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_3].isEnabled()) {
- mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].setFrame(10.0f);
+ mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].setFrame(20.0f);
return true;
}
@@ -954,12 +954,12 @@ bool dLytMeterSuiryuScoreBase_c::fn_80298B80() {
case 2: {
if (field_0x2263 == 1) {
if (mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].isPlayingBackwardsOnce() &&
- mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].getFrame() <= 10.0f) {
+ mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].getFrame() <= 20.0f) {
return true;
}
if (mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].isPlayingForwardsOnce() &&
- 10.0f <= mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].getFrame()) {
+ 20.0f <= mAnm[SUIRYU_SCORE_BASE_ANIM_MOVE_123].getFrame()) {
return true;
}
} else {
@@ -1080,9 +1080,9 @@ void dLytMeterClefMain_c::executeState_Wait() {
acc += field_0x5E4E[j];
}
- // TODO: actual length?
- static const u8 sUnk1[] = {
- 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 4, 0,
+ // TODO ???
+ static const u8 sUnk1[NUM_TADTONE_GROUPS + 2] = {
+ 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 4
};
if (mBase.getField_0x2251(field_0x5F36) == 2 && mBase.fn_80297E10(sUnk1[field_0x5F35])) {
@@ -1416,7 +1416,7 @@ void dLytMeterClefMain_c::fn_8029A050() {
if (field_0x5E5F[i] == field_0x5E4E[i]) {
field_0x5EA4[i] = 8;
field_0x5E81[i] = field_0x5E4E[i];
- mBase.setColor0(i);
+ mBase.fn_802978F0((u8)i);
}
}
}