label fx/scores

This commit is contained in:
Banjo Kazooie
2023-01-30 16:33:46 -06:00
parent 3aa7e464e1
commit 0be5904e28
17 changed files with 99 additions and 98 deletions

View File

@@ -71,7 +71,7 @@ void mapSpecificFlags_setAll(u32 arg0){
_mapSpecificFlags_updateCRCs();
}
s32 *func_802CAEBC(s32 arg0){
s32 *bitfield_new(s32 arg0){
s32 *phi_v0;
phi_v0 = (s32*)malloc( (((arg0 + 0x1F)>>5) + 1)*sizeof(s32));
@@ -79,11 +79,11 @@ s32 *func_802CAEBC(s32 arg0){
return phi_v0;
}
void func_802CAEF4(s32 *arg0){
void bitfield_free(s32 *arg0){
free(arg0);
}
void func_802CAF14(s32 *arg0, s32 arg1, bool arg2){
void bitfield_setBit(s32 *arg0, s32 arg1, bool arg2){
if(arg2){
arg0[(arg1 >> 5) + 1] |= 1 << (arg1 & (0x1F));
}
@@ -92,15 +92,15 @@ void func_802CAF14(s32 *arg0, s32 arg1, bool arg2){
}
}
bool func_802CAF70(s32 *arg0, s32 arg1){
bool bitfield_isBitSet(s32 *arg0, s32 arg1){
return (arg0[(arg1 >> 5) + 1] & (1 << (arg1 & 0x1F))) ? TRUE : FALSE;
}
void func_802CAFA8(s32 *arg0, bool arg1) {
void bitfield_setAll(s32 *arg0, bool arg1) {
s32 i;
for(i = 0; i < *arg0; i++){
func_802CAF14(arg0, i, arg1);
bitfield_setBit(arg0, i, arg1);
}
}