The first commit

This commit is contained in:
Banjo Kazooie
2022-07-15 17:09:41 -05:00
commit dd13d34074
1087 changed files with 391897 additions and 0 deletions

74
src/core2/code_8DA0.c Normal file
View File

@@ -0,0 +1,74 @@
#include <ultra64.h>
#include "functions.h"
#include "variables.h"
/* .bss */
u8 D_8037BFE0;
f32 D_8037BFE4;
f32 D_8037BFE8[5];
/* .code */
s32 func_8028FD30(void) {
s32 i;
s32 cnt;
cnt = 0;
for(i = 0; i < 5; i++){
if(D_8037BFE8[i] != 0.0f){
cnt++;
}
}
return cnt;
}
bool func_8028FDC8(f32 arg0) {
s32 i;
for(i = 0; i < 5; i++){
if(arg0 - 0.25 < D_8037BFE8[i]){
D_8037BFE4 = arg0;
return FALSE;
}
}
for(i = 0; i < 5; i++){
if (D_8037BFE8[i] == 0.0f) {
D_8037BFE8[i] = arg0;
return TRUE;
}
}
D_8037BFE4 = arg0;
return FALSE;
}
void func_8028FEF0(void) {
s32 i;
for(i = 0; i < 5; i++){
D_8037BFE8[i] = 0.0f;
}
D_8037BFE0 = D_8037BFE4 = 0.0f;
}
void func_8028FFBC(bool arg0){
D_8037BFE0 = arg0;
if(!D_8037BFE0){
func_8028FEF0();
}
}
void func_8028FFF0(void) {
f32 temp_f0;
s32 i;
if (D_8037BFE0 != 0) {
for(i = 0; i < 5; i++){
func_80259430(&D_8037BFE8[i]);
}
if (D_8037BFE4 != 0.0f) {
temp_f0 = D_8037BFE4;
D_8037BFE4 = 0.0f;
func_8028FDC8(temp_f0);
}
}
}