mirror of https://github.com/zeldaret/tmc.git
26 lines
531 B
C
26 lines
531 B
C
#include "global.h"
|
|
|
|
extern u32* gUnk_020354B0;
|
|
extern u32 gRoomMemory;
|
|
|
|
extern void MemFill32(u32, void*, u32);
|
|
|
|
void ClearRoomMemory(void) {
|
|
MemFill32(0xFFFFFFFF, &gRoomMemory, 0x40);
|
|
gUnk_020354B0 = &gRoomMemory;
|
|
}
|
|
|
|
void sub_08049CF4(u8* arg0) {
|
|
u8 field_0x6c = *(arg0 + 0x6c);
|
|
if (field_0x6c & 0x80) {
|
|
*(gUnk_020354B0 + 1) |= 1 << (field_0x6c & 0x1f);
|
|
}
|
|
}
|
|
|
|
u32 sub_08049D1C(u32 arg0) {
|
|
u32 bitmask = *(gUnk_020354B0 + 1) >> arg0;
|
|
u32 output = 1;
|
|
output &= ~bitmask;
|
|
return output;
|
|
}
|