1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-07 14:50:15 +00:00

Consistent naming for Math_ functions (#542)

* Darkmeiro decompilation

Bg_Gnd_Darkmeiro decompiled, matched, and documented.

* give this a shot

* fix conflict

* one more try

* could be useful

* whoops

* ZAP2 stuff

* ZAP why

* ZAP again

* maths

* Factoriali -> Factorial

* soon, soon

* renames

* rand

* docs

* merged

* formatting

* little more cleanup

* asm crept back in

* changes to MathF

* smooth criminal

* functions.h
This commit is contained in:
petrie911 2020-12-26 04:44:53 -06:00 committed by GitHub
parent 81c269b417
commit 8fa6cb6ff9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1329 changed files with 8413 additions and 8374 deletions

View file

@ -122,15 +122,15 @@ void ObjLightswitch_ClearSwitchFlag(ObjLightswitch* this, GlobalContext* globalC
void ObjLightswitch_SpawnDisappearEffects(ObjLightswitch* this, GlobalContext* globalCtx) {
Vec3f pos;
f32 s = Math_Sins(this->actor.shape.rot.y);
f32 c = Math_Coss(this->actor.shape.rot.y);
f32 s = Math_SinS(this->actor.shape.rot.y);
f32 c = Math_CosS(this->actor.shape.rot.y);
f32 x;
f32 y;
f32 z;
s32 pad;
if (this->alpha >= (100 << 6)) {
x = (CLAMP_MAX((1.0f - 1.0f / (255 << 6) * this->alpha) * 400.0f, 60.0f) - 30.0f + 30.0f) * Math_Rand_ZeroOne();
x = (CLAMP_MAX((1.0f - 1.0f / (255 << 6) * this->alpha) * 400.0f, 60.0f) - 30.0f + 30.0f) * Rand_ZeroOne();
y = x - 30.0f;
if (x > 30.0f) {
x = 30.0f;
@ -141,8 +141,8 @@ void ObjLightswitch_SpawnDisappearEffects(ObjLightswitch* this, GlobalContext* g
}
x = sqrtf(x);
}
x = 2.0f * (x * (Math_Rand_ZeroOne() - 0.5f));
z = (30.0f - fabsf(x)) * 0.5f + 10.0f * Math_Rand_ZeroOne();
x = 2.0f * (x * (Rand_ZeroOne() - 0.5f));
z = (30.0f - fabsf(x)) * 0.5f + 10.0f * Rand_ZeroOne();
pos.x = this->actor.posRot.pos.x + ((z * s) + (x * c));
pos.y = this->actor.posRot.pos.y + y + 10.0f;
pos.z = this->actor.posRot.pos.z + ((z * c) - (x * s));
@ -252,7 +252,7 @@ void ObjLightswitch_TurnOn(ObjLightswitch* this, GlobalContext* globalCtx) {
this->timer++;
Math_ApproxS(&this->flameRingRotSpeed, -0xAA, 0xA);
Math_StepToS(&this->flameRingRotSpeed, -0xAA, 0xA);
this->flameRingRot += this->flameRingRotSpeed;
this->color[0] = this->timer * (((255 - 155) << 6) / 20) + (155 << 6);
@ -321,7 +321,7 @@ void ObjLightswitch_TurnOff(ObjLightswitch* this, GlobalContext* globalCtx) {
this->toggleDelay <= 0) {
this->timer--;
Math_ApproxS(&this->flameRingRotSpeed, 0, 0xA);
Math_StepToS(&this->flameRingRotSpeed, 0, 0xA);
this->flameRingRot += this->flameRingRotSpeed;
this->color[0] = this->timer * (((255 - 155) << 6) / 20) + (155 << 6);