diff options
| author | petrie911 <69443847+petrie911@users.noreply.github.com> | 2024-04-22 21:51:20 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-22 23:51:20 -0300 |
| commit | 81291a0c443a8e671f9b77726bb8d6c9f0e9e674 (patch) | |
| tree | 0fcff100ffdde7c3bf0d888ba4f3ba171c3c9c10 /src/engine/fox_effect.c | |
| parent | 6bdfd2845feff128cebe9b5c71e683425f8e3a68 (diff) | |
More docs and renames, fox_bg now mostly figured out (#220)
* lights fix
* names
* remove header
* so many names
* format
Diffstat (limited to 'src/engine/fox_effect.c')
| -rw-r--r-- | src/engine/fox_effect.c | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/src/engine/fox_effect.c b/src/engine/fox_effect.c index 616d3fbc..c7ddbfeb 100644 --- a/src/engine/fox_effect.c +++ b/src/engine/fox_effect.c @@ -663,14 +663,14 @@ void func_effect_80079618(f32 xPos, f32 yPos, f32 zPos, f32 scale2) { void func_effect_8007968C(Effect* effect) { if ((gCurrentLevel != LEVEL_MACBETH) || (effect->unk_44 != 7)) { - if ((effect->timer_50 == 0) || (effect->obj.pos.y < gGroundLevel)) { + if ((effect->timer_50 == 0) || (effect->obj.pos.y < gGroundHeight)) { Object_Kill(&effect->obj, effect->sfxSource); } } else { if (((gGameFrameCount % 4) == 0)) { func_effect_8007D2C8(effect->obj.pos.x, effect->obj.pos.y + 550.0f, effect->obj.pos.z, 10.0f); } - if ((effect->timer_50 == 0) || (effect->obj.pos.y < (gGroundLevel - 100.0f))) { + if ((effect->timer_50 == 0) || (effect->obj.pos.y < (gGroundHeight - 100.0f))) { Object_Kill(&effect->obj, effect->sfxSource); } } @@ -712,7 +712,7 @@ void func_effect_800798F0(Effect* effect) { Vec3f frameJointTable[50]; if ((gCurrentLevel == LEVEL_BOLSE) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) { - func_edisplay_8005F670(&effect->obj.pos); + Display_SetSecondLight(&effect->obj.pos); } RCP_SetupDL(&gMasterDisp, 0x1D); @@ -1041,7 +1041,7 @@ void func_effect_8007A994(Effect* effect) { effect->unk_4A++; } -static Gfx* D_800D178C[] = { D_TI_6003440, D_TI_60034E0, D_TI_6003580, D_TI_6003620, D_TI_60036C0, D_TR_6003760 }; +static Gfx* D_800D178C[] = { D_TI_6003440, D_TI_60034E0, D_TI_6003580, D_TI_6003620, D_TI_60036C0, D_TI_6003760 }; void func_effect_8007AA60(Effect* effect) { RCP_SetupDL(&gMasterDisp, 0x44); @@ -1076,7 +1076,7 @@ void func_effect_8007AC0C(Effect* effect, f32 xPos, f32 unused_posY, f32 zPos, f effect->obj.id = OBJ_EFFECT_372; effect->obj.pos.x = xPos; - effect->obj.pos.y = gGroundLevel; + effect->obj.pos.y = gGroundHeight; effect->obj.pos.z = zPos; effect->unk_44 = 180; @@ -1106,7 +1106,7 @@ void func_effect_8007AD58(Effect* effect, f32 xPos, f32 unused_posY, f32 zPos, f effect->state = 1; effect->obj.pos.x = xPos; - effect->obj.pos.y = gGroundLevel; + effect->obj.pos.y = gGroundHeight; effect->obj.pos.z = zPos; effect->unk_44 = 180; @@ -2005,14 +2005,14 @@ void func_effect_8007D2F4(Effect* effect) { } effect->unk_44 -= 15; } - if (D_ctx_8017836C < effect->scale1) { - D_ctx_8017836C = effect->scale1; - D_ctx_80178370 = effect->obj.pos.x; - D_ctx_80178374 = effect->obj.pos.y; - D_ctx_80178378 = effect->obj.pos.z; - D_ctx_80178360 = 255; - D_ctx_80178364 = 50; - D_ctx_80178368 = 0; + if (gLight3Brightness < effect->scale1) { + gLight3Brightness = effect->scale1; + gLight3x = effect->obj.pos.x; + gLight3y = effect->obj.pos.y; + gLight3z = effect->obj.pos.z; + gLight3R = 255; + gLight3G = 50; + gLight3B = 0; } Math_SmoothStepToF(&effect->scale1, 0.0f, 1.0f, 0.05f, 0.0f); } @@ -2093,14 +2093,14 @@ void func_effect_8007D748(Effect* effect) { } effect->unk_44 -= 15; } - if (D_ctx_8017836C < effect->scale1) { - D_ctx_8017836C = effect->scale1; - D_ctx_80178370 = effect->obj.pos.x; - D_ctx_80178374 = effect->obj.pos.y; - D_ctx_80178378 = effect->obj.pos.z; - D_ctx_80178360 = 255; - D_ctx_80178364 = 50; - D_ctx_80178368 = 0; + if (gLight3Brightness < effect->scale1) { + gLight3Brightness = effect->scale1; + gLight3x = effect->obj.pos.x; + gLight3y = effect->obj.pos.y; + gLight3z = effect->obj.pos.z; + gLight3R = 255; + gLight3G = 50; + gLight3B = 0; } Math_SmoothStepToF(&effect->scale1, 0, 1.0f, 0.1f, 0.0f); } @@ -2175,10 +2175,10 @@ void func_effect_8007DB70(Effect* effect) { case 0: effect->vel.y -= 0.5f; if ((effect->timer_50 == 0) && ((Object_CheckCollision(1000, &effect->obj.pos, &sp54, 1) != 0) || - (effect->obj.pos.y < (gGroundLevel + 10.0f)))) { + (effect->obj.pos.y < (gGroundHeight + 10.0f)))) { effect->vel.y = 0.0f; - if (effect->obj.pos.y < (gGroundLevel + 10.0f)) { - effect->obj.pos.y = gGroundLevel; + if (effect->obj.pos.y < (gGroundHeight + 10.0f)) { + effect->obj.pos.y = gGroundHeight; } effect->state = 1; effect->timer_50 = 30; @@ -2189,7 +2189,7 @@ void func_effect_8007DB70(Effect* effect) { func_effect_8007D0E0(effect->obj.pos.x, effect->obj.pos.y + 30.0f, effect->obj.pos.z, 7.0f); func_effect_8007BFFC(effect->obj.pos.x, effect->obj.pos.y + 30.0f, effect->obj.pos.z, 0.0f, 0.0f, 0.0f, 4.0f, 5); - if ((effect->obj.pos.y < (gGroundLevel + 10.0f)) || (gGroundType != GROUNDTYPE_WATER)) { + if ((effect->obj.pos.y < (gGroundHeight + 10.0f)) || (gGroundType != GROUNDTYPE_WATER)) { func_beam_800365E4(effect->obj.pos.x, 3.0f, effect->obj.pos.z, effect->obj.pos.x, effect->obj.pos.z, 0.0f, 0.0f, 90.0f, 5.0f, 0, 0); break; @@ -2614,7 +2614,7 @@ void func_effect_8007F2FC(Effect* effect) { Object_Kill(&effect->obj, effect->sfxSource); } - if ((effect->obj.pos.y < gGroundLevel) && (gLevelType == LEVELTYPE_PLANET)) { + if ((effect->obj.pos.y < gGroundHeight) && (gLevelType == LEVELTYPE_PLANET)) { Object_Kill(&effect->obj, effect->sfxSource); } @@ -2720,7 +2720,7 @@ void func_effect_8007F6B0(Effect* effect) { temp = (i * 10.0f * M_DTOR) + randfloat; sin = __sinf(temp) * effect->scale2 * 8.0f; cos = __cosf(temp) * effect->scale2 * 8.0f; - yPos = gGroundLevel + 40.0f; + yPos = gGroundHeight + 40.0f; if (D_ctx_801784AC == 4) { Ground_801B6E20(effect->obj.pos.x + sin, effect->obj.pos.z + cos + D_ctx_80177D20, &x, &y, &z); @@ -2767,7 +2767,7 @@ void func_effect_8007F958(Effect* effect) { temp = (i * 72.0f * M_DTOR) + randFloat; sin = __sinf(temp) * effect->scale2 * 16.0f; cos = __cosf(temp) * effect->scale2 * 16.0f; - yPos = gGroundLevel + 10.0f; + yPos = gGroundHeight + 10.0f; if (D_ctx_801784AC == 4) { Ground_801B6E20(effect->obj.pos.x + sin, effect->obj.pos.z + cos + D_ctx_80177D20, &x, &y, &z); @@ -2808,7 +2808,7 @@ void func_effect_8007FBE0(Effect* effect) { temp = (i * 36.0f * M_DTOR) + randFloat; sin = __sinf(temp) * effect->scale2 * 16.0f; cos = __cosf(temp) * effect->scale2 * 16.0f; - yPos = gGroundLevel + 10.0f; + yPos = gGroundHeight + 10.0f; func_effect_8007BC7C(effect->obj.pos.x + sin, yPos, effect->obj.pos.z + cos, 12.0f); } } @@ -2899,10 +2899,10 @@ void func_effect_8007FE88(Effect* effect) { if (Ground_801B6AEC(effect->obj.pos.x, effect->obj.pos.y, effect->obj.pos.z + D_ctx_80177D20) != 0) { Object_Kill(&effect->obj, effect->sfxSource); } - } else if (effect->obj.pos.y < gGroundLevel) { + } else if (effect->obj.pos.y < gGroundHeight) { Object_Kill(&effect->obj, effect->sfxSource); if (gGroundType != GROUNDTYPE_WATER) { - effect->obj.pos.y = gGroundLevel; + effect->obj.pos.y = gGroundHeight; func_effect_8007D074(effect->obj.pos.x, effect->obj.pos.y, effect->obj.pos.z, 2.0f); } } @@ -3030,10 +3030,10 @@ void func_effect_8008040C(Effect* effect) { 0) { Object_Kill(&effect->obj, effect->sfxSource); } - } else if (effect->obj.pos.y < gGroundLevel) { + } else if (effect->obj.pos.y < gGroundHeight) { Object_Kill(&effect->obj, effect->sfxSource); if (gGroundType != GROUNDTYPE_WATER) { - effect->obj.pos.y = gGroundLevel; + effect->obj.pos.y = gGroundHeight; func_effect_8007D074(effect->obj.pos.x, effect->obj.pos.y, effect->obj.pos.z, 2.0f); } } @@ -3116,7 +3116,7 @@ void func_effect_80080ACC(Effect* effect) { effect->obj.rot.x += effect->unk_60.x; effect->obj.rot.y += effect->unk_60.y; effect->obj.rot.z += effect->unk_60.z; - if ((effect->unk_44 == 0) && (effect->obj.pos.y < gGroundLevel)) { + if ((effect->unk_44 == 0) && (effect->obj.pos.y < gGroundHeight)) { Object_Kill(&effect->obj, effect->sfxSource); } if (effect->unk_44 != 0) { @@ -3624,7 +3624,7 @@ void func_effect_80081C5C(Effect* effect) { effect->obj.rot.y += effect->unk_60.y; effect->obj.rot.z += effect->unk_60.z; effect->vel.y -= 0.5f; - if ((effect->timer_50 == 0) || (effect->obj.pos.y < gGroundLevel)) { + if ((effect->timer_50 == 0) || (effect->obj.pos.y < gGroundHeight)) { Object_Kill(&effect->obj, effect->sfxSource); } break; |
