summaryrefslogtreecommitdiff
path: root/include/bg.h
blob: 05a8aa48b82791cebd0c0b3940389a97ee1022d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef GUARD_BG_H
#define GUARD_BG_H

struct BGControlStruct
{
    u16 padding;
    u16 unk2;
    s16 hofs;
    s16 vofs;
};

void SetBG0RegOffsets(s32 xoffset, s32 yoffset);
void SetBG1RegOffsets(s32 xoffset, s32 yoffset);
void SetBG2RegOffsets(s32 xoffset, s32 yoffset);
void SetBG3RegOffsets(s32 xoffset, s32 yoffset);
void SetBGRegOffsets(s32 reg, u32 xoffset, s32 yoffset);
void SetBGRegXOffset(s32 reg, s32 offset);
void SetBGRegYOffset(s32 reg, s32 offset);
void UpdateBGControlRegisters(void);
void SetBGOBJEnableFlags(u32 mask);

#endif