mirror of
https://gitlab.com/dk64_decomp/dk64.git
synced 2024-12-02 12:28:56 +00:00
24.3061%
This commit is contained in:
parent
571afebad4
commit
59c797eee3
@ -1869,7 +1869,7 @@ us,.code,func_806EA460,264,yes
|
||||
us,.code,func_806EBF74,92,yes
|
||||
us,.code,func_806EBB44,140,yes
|
||||
us,.code,func_8065F964,416,no
|
||||
us,.code,func_80719C00,756,no
|
||||
us,.code,func_80719C00,756,yes
|
||||
us,.code,func_806D7170,200,yes
|
||||
us,.code,func_806E1E54,312,yes
|
||||
us,.code,func_80673240,104,no
|
||||
|
|
@ -1869,7 +1869,7 @@ us,.code,func_806EA460,264,yes
|
||||
us,.code,func_806EBF74,92,yes
|
||||
us,.code,func_806EBB44,140,yes
|
||||
us,.code,func_8065F964,416,no
|
||||
us,.code,func_80719C00,756,no
|
||||
us,.code,func_80719C00,756,yes
|
||||
us,.code,func_806D7170,200,yes
|
||||
us,.code,func_806E1E54,312,yes
|
||||
us,.code,func_80673240,104,no
|
||||
|
|
@ -17,7 +17,7 @@
|
||||
<text x="38.5" y="14">global_asm</text>
|
||||
</g>
|
||||
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
|
||||
<text x="111.5" y="15" fill="#010101" fill-opacity=".3">24.7677%</text>
|
||||
<text x="110.5" y="14">24.7677%</text>
|
||||
<text x="111.5" y="15" fill="#010101" fill-opacity=".3">24.8291%</text>
|
||||
<text x="110.5" y="14">24.8291%</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
@ -17,7 +17,7 @@
|
||||
<text x="66.0" y="14">Donkey Kong 64 (US)</text>
|
||||
</g>
|
||||
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
|
||||
<text x="166.5" y="15" fill="#010101" fill-opacity=".3">24.2602%</text>
|
||||
<text x="165.5" y="14">24.2602%</text>
|
||||
<text x="166.5" y="15" fill="#010101" fill-opacity=".3">24.3061%</text>
|
||||
<text x="165.5" y="14">24.3061%</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@ -887,10 +887,13 @@ void func_807189BC(Struct80717D84 *arg0, s8 *arg1) {
|
||||
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/code_119370/func_80718BF4.s")
|
||||
|
||||
// Matrix stuff
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/code_119370/func_8071910C.s")
|
||||
|
||||
// Matrix stuff
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/code_119370/func_807195D4.s")
|
||||
|
||||
// Matrix stuff
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/code_119370/func_807197B4.s")
|
||||
|
||||
void func_80719A0C(Struct80717D84 *arg0, s8 *arg1) {
|
||||
@ -925,7 +928,50 @@ void func_80719B88(Struct80717D84 *arg0, s8 *arg1) {
|
||||
}
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/code_119370/func_80719C00.s")
|
||||
extern f32 D_8075E8B0;
|
||||
extern f32 D_8075E8B4;
|
||||
extern f64 D_8075E8B8;
|
||||
|
||||
typedef struct {
|
||||
f32 unk0;
|
||||
f32 unk4;
|
||||
f32 unk8;
|
||||
f32 unkC;
|
||||
f32 unk10;
|
||||
f32 unk14;
|
||||
} Struct80717D84_unk384_80719C00;
|
||||
|
||||
void func_80719C00(Struct80717D84 *arg0, s8 *arg1) {
|
||||
Struct80717D84_unk384_80719C00 *var_v1;
|
||||
f32 var_f2;
|
||||
|
||||
if (arg0->unk384 == NULL) {
|
||||
arg0->unk384 = malloc(sizeof(Struct80717D84_unk384_80719C00));
|
||||
var_v1 = arg0->unk384;
|
||||
var_v1->unk0 = arg0->unk340;
|
||||
var_v1->unk4 = arg0->unk348;
|
||||
var_v1->unk8 = 0.0f;
|
||||
var_v1->unkC = arg0->unk35C * D_8075E8B0;
|
||||
var_v1->unk10 = ((arg0->unk35C % 3) * 0x64) - 0x64;
|
||||
var_v1->unk14 = D_8075E8B4;
|
||||
}
|
||||
var_v1 = arg0->unk384;
|
||||
arg0->unk344 += D_8075E8B8;
|
||||
if (var_v1->unk14 < 15.0f) {
|
||||
var_f2 = var_v1->unk14;
|
||||
} else {
|
||||
var_f2 = 15.0f;
|
||||
}
|
||||
var_v1->unk14 -= var_f2;
|
||||
arg0->unk36D = MIN(255.0f, var_v1->unk14);
|
||||
var_v1->unk8 += 1.5;
|
||||
var_v1->unkC += var_v1->unk10;
|
||||
arg0->unk340 = (func_80612794(var_v1->unkC) * var_v1->unk8) + var_v1->unk0;
|
||||
arg0->unk348 = (func_80612790(var_v1->unkC) * var_v1->unk8) + var_v1->unk4;
|
||||
if (arg0->unk36D == 0) {
|
||||
*arg1 = 1;
|
||||
}
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/code_119370/func_80719EF4.s")
|
||||
|
||||
|
@ -277,3 +277,4 @@ D_8075EA18 = 0x8075EA18;
|
||||
D_8075EA24 = 0x8075EA24;
|
||||
D_8075E980 = 0x8075E980;
|
||||
D_8075E780 = 0x8075E780;
|
||||
D_8075E8B0 = 0x8075E8B0;
|
||||
|
Loading…
Reference in New Issue
Block a user