#ifndef GUARD_BG_CONTROL_H #define GUARD_BG_CONTROL_H enum { BG0, BG1, BG2, BG3, NUM_BGS }; typedef struct BGControlStruct { u16 padding; u16 unk2; s16 hofs; s16 vofs; } BGControlStruct; extern BGControlStruct gBG0Control; extern BGControlStruct gBG1Control; extern BGControlStruct gBG2Control; extern BGControlStruct gBG3Control; extern u16 gBldAlpha; extern u16 gBldCnt; extern bool8 gUnknown_202D7FE; void SetBG2RegOffsets(s32, s32); void SetBG3RegOffsets(s32, s32); void SetBGOBJEnableFlags(u32); void SetBldAlphaReg(s32, s32); void sub_800CD64(s32, bool8); #endif // GUARD_BG_CONTROL_H