Skip to content

Commit

Permalink
Move enum to bg.h
Browse files Browse the repository at this point in the history
  • Loading branch information
atasro2 authored Jan 14, 2022
1 parent 998900b commit 1a33187
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 18 deletions.
25 changes: 7 additions & 18 deletions gflib/bg.c
Original file line number Diff line number Diff line change
Expand Up @@ -776,17 +776,6 @@ void SetBgAffine(u8 bg, s32 srcCenterX, s32 srcCenterY, s16 dispCenterX, s16 dis
SetBgAffineInternal(bg, srcCenterX, srcCenterY, dispCenterX, dispCenterY, scaleX, scaleY, rotationAngle);
}

enum
{
MOSAIC_SET_HV,
MOSAIC_SET_H,
MOSAIC_ADD_H,
MOSAIC_SUB_H,
MOSAIC_SET_V,
MOSAIC_ADD_V,
MOSAIC_SUB_V,
};

u8 Unused_AdjustBgMosaic(u8 val, u8 mode)
{
u16 mosaic = GetGpuReg(REG_OFFSET_MOSAIC);
Expand All @@ -797,15 +786,15 @@ u8 Unused_AdjustBgMosaic(u8 val, u8 mode)

switch (mode)
{
case MOSAIC_SET_HV:
case BG_MOSAIC_SET_HV:
default:
bgH = val & 0xF;
bgV = val >> 0x4;
break;
case MOSAIC_SET_H:
case BG_MOSAIC_SET_H:
bgH = val & 0xF;
break;
case MOSAIC_ADD_H:
case BG_MOSAIC_ADD_H:
if ((bgH + val) > 0xF)
{
bgH = 0xF;
Expand All @@ -815,7 +804,7 @@ u8 Unused_AdjustBgMosaic(u8 val, u8 mode)
bgH += val;
}
break;
case MOSAIC_SUB_H:
case BG_MOSAIC_SUB_H:
if ((bgH - val) < 0)
{
bgH = 0x0;
Expand All @@ -825,10 +814,10 @@ u8 Unused_AdjustBgMosaic(u8 val, u8 mode)
bgH -= val;
}
break;
case MOSAIC_SET_V:
case BG_MOSAIC_SET_V:
bgV = val & 0xF;
break;
case MOSAIC_ADD_V:
case BG_MOSAIC_ADD_V:
if ((bgV + val) > 0xF)
{
bgV = 0xF;
Expand All @@ -838,7 +827,7 @@ u8 Unused_AdjustBgMosaic(u8 val, u8 mode)
bgV += val;
}
break;
case MOSAIC_SUB_V:
case BG_MOSAIC_SUB_V:
if ((bgV - val) < 0)
{
bgV = 0x0;
Expand Down
11 changes: 11 additions & 0 deletions gflib/bg.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,17 @@ enum {
BG_COORD_SUB,
};

// Modes for Unused_AdjustBgMosaic
enum {
BG_MOSAIC_SET_HV,
BG_MOSAIC_SET_H,
BG_MOSAIC_ADD_H,
BG_MOSAIC_SUB_H,
BG_MOSAIC_SET_V,
BG_MOSAIC_ADD_V,
BG_MOSAIC_SUB_V,
};

struct BgTemplate
{
u16 bg:2; // 0x1, 0x2 -> 0x3
Expand Down

0 comments on commit 1a33187

Please sign in to comment.