summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main_menu.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/main_menu.c b/src/main_menu.c
index d6f62bac8..87c3a671a 100644
--- a/src/main_menu.c
+++ b/src/main_menu.c
@@ -118,9 +118,9 @@ u32 InitMainMenu(u8 a1)
sub_8071C4C(&gWindowConfig_81E6CE4);
if (a1)
- BeginNormalPaletteFade(-1, 0, 0x10u, 0, 0);
+ BeginNormalPaletteFade(-1, 0, 0x10, 0, 0x0000); // fade to black
else
- BeginNormalPaletteFade(-1, 0, 0x10u, 0, -1);
+ BeginNormalPaletteFade(-1, 0, 0x10, 0, 0xFFFF); // fade to white
REG_WIN0H = 0;
REG_WIN0V = 0;
@@ -175,16 +175,16 @@ void Task_CheckSave(u8 taskId)
case 2:
DrawDefaultWindow(2, 14, 27, 19);
AddTextPrinterWithCallbackForMessage(gSaveFileDeletedMessage, 3, 15);
- REG_WIN0H = 4575;
- REG_WIN0V = 29087;
+ REG_WIN0H = WIN_RANGE(17, 223);
+ REG_WIN0V = WIN_RANGE(113, 159);
gTasks[taskId].data[0] = 0;
gTasks[taskId].func = Task_WaitForSaveErrorAck;
break;
case 255:
DrawDefaultWindow(2, 14, 27, 19);
AddTextPrinterWithCallbackForMessage(gSaveFileCorruptMessage, 3, 15);
- REG_WIN0H = 4575;
- REG_WIN0V = 29087;
+ REG_WIN0H = WIN_RANGE(17, 223);
+ REG_WIN0V = WIN_RANGE(113, 159);
gTasks[taskId].data[0] = 1;
gTasks[taskId].func = Task_WaitForSaveErrorAck;
@@ -201,8 +201,8 @@ void Task_CheckSave(u8 taskId)
case 4:
DrawDefaultWindow(2, 14, 27, 19);
AddTextPrinterWithCallbackForMessage(gBoardNotInstalledMessage, 3, 15);
- REG_WIN0H = 4575;
- REG_WIN0V = 29087;
+ REG_WIN0H = WIN_RANGE(17, 223);
+ REG_WIN0V = WIN_RANGE(113, 159);
gTasks[taskId].data[0] = 0;
gTasks[taskId].func = Task_WaitForSaveErrorAck;
return;
@@ -227,7 +227,7 @@ void Task_CheckRtc(u8 taskId)
{
REG_WIN0H = 0;
REG_WIN0V = 0;
- REG_WININ = 4369;
+ REG_WININ = 0x1111;
REG_WINOUT = 49;
REG_BLDCNT = 241;
REG_BLDALPHA = 0;
@@ -241,8 +241,8 @@ void Task_CheckRtc(u8 taskId)
{
DrawDefaultWindow(2, 14, 27, 19);
AddTextPrinterWithCallbackForMessage(gBatteryDryMessage, 3, 15);
- REG_WIN0H = 4575;
- REG_WIN0V = 29087;
+ REG_WIN0H = WIN_RANGE(17, 223);
+ REG_WIN0V = WIN_RANGE(113, 159);
gTasks[taskId].func = Task_WaitForRtcErrorAck;
}
}
@@ -268,7 +268,7 @@ void Task_DrawMainMenu(u8 taskId)
{
REG_WIN0H = 0;
REG_WIN0V = 0;
- REG_WININ = 4369;
+ REG_WININ = 0x1111;
REG_WINOUT = 49;
REG_BLDCNT = 241;
REG_BLDALPHA = 0;
@@ -334,15 +334,15 @@ bool8 MainMenuProcessKeyInput(u8 taskId)
if (gMain.newKeys & A_BUTTON)
{
audio_play(SE_SELECT);
- BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 0x10, 0);
+ BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 0x10, 0x0000);
gTasks[taskId].func = MainMenuPressedA;
}
else if (gMain.newKeys & B_BUTTON)
{
audio_play(SE_SELECT);
BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 0x10, 0xFFFF);
- REG_WIN0H = 240;
- REG_WIN0V = 160;
+ REG_WIN0H = WIN_RANGE(0, 240);
+ REG_WIN0V = WIN_RANGE(0, 160);
gTasks[taskId].func = MainMenuPressedB;
}
else
@@ -456,24 +456,24 @@ void MainMenuPressedA(u8 taskId)
switch ((int)action)
{
- case 0:
+ case NEW_GAME:
default:
gPlttBufferUnfaded[0] = 0;
gPlttBufferFaded[0] = 0;
gTasks[taskId].func = Task_Birch1;
break;
- case 1:
+ case CONTINUE:
gPlttBufferUnfaded[0] = 0;
gPlttBufferFaded[0] = 0;
SetMainCallback2(CB2_ContinueSavedGame);
DestroyTask(taskId);
break;
- case 2:
+ case OPTION:
gMain.field_8 = (u32)sub_80096FC;
SetMainCallback2(CB2_InitOptionMenu);
DestroyTask(taskId);
break;
- case 3:
+ case MYSTERY_EVENTS:
SetMainCallback2(CB2_InitMysteryEventMenu);
DestroyTask(taskId);
break;
@@ -491,7 +491,7 @@ void MainMenuPressedB(u8 taskId)
void HighlightCurrentMenuItem(u8 layout, u8 menuItem)
{
- REG_WIN0H = 2535;
+ REG_WIN0H = WIN_RANGE(9, 231);
switch (layout)
{
@@ -501,10 +501,10 @@ void HighlightCurrentMenuItem(u8 layout, u8 menuItem)
{
case 0:
default:
- REG_WIN0V = 287;
+ REG_WIN0V = WIN_RANGE(1, 31);
break;
case 1:
- REG_WIN0V = 8511;
+ REG_WIN0V = WIN_RANGE(33, 63);
break;
}
break;
@@ -513,13 +513,13 @@ void HighlightCurrentMenuItem(u8 layout, u8 menuItem)
{
case 0:
default:
- REG_WIN0V = 319;
+ REG_WIN0V = WIN_RANGE(1, 63);
break;
case 1:
- REG_WIN0V = 16735;
+ REG_WIN0V = WIN_RANGE(65, 95);
break;
case 2:
- REG_WIN0V = 24959;
+ REG_WIN0V = WIN_RANGE(97, 127);
break;
}
break;
@@ -528,16 +528,16 @@ void HighlightCurrentMenuItem(u8 layout, u8 menuItem)
{
case 0:
default:
- REG_WIN0V = 319;
+ REG_WIN0V = WIN_RANGE(1, 63);
break;
case 1:
- REG_WIN0V = 16735;
+ REG_WIN0V = WIN_RANGE(65, 95);
break;
case 2:
- REG_WIN0V = 24959;
+ REG_WIN0V = WIN_RANGE(97, 127);
break;
case 3:
- REG_WIN0V = 33183;
+ REG_WIN0V = WIN_RANGE(129, 159);
break;
}
break;