|
527 | 527 | };
|
528 | 528 |
|
529 | 529 | #define MAIN_MENU_BORDER_TILE 0x1D5
|
| 530 | +#define BIRCH_DLG_BASE_TILE_NUM 0xFC |
530 | 531 |
|
531 | 532 | static void CB2_MainMenu(void)
|
532 | 533 | {
|
@@ -1329,7 +1330,7 @@ static void Task_NewGameBirchSpeech_WaitForSpriteFadeInWelcome(u8 taskId)
|
1329 | 1330 | {
|
1330 | 1331 | InitWindows(sNewGameBirchSpeechTextWindows);
|
1331 | 1332 | LoadMainMenuWindowFrameTiles(0, 0xF3);
|
1332 |
| - LoadMessageBoxGfx(0, 0xFC, BG_PLTT_ID(15)); |
| 1333 | + LoadMessageBoxGfx(0, BIRCH_DLG_BASE_TILE_NUM, BG_PLTT_ID(15)); |
1333 | 1334 | NewGameBirchSpeech_ShowDialogueWindow(0, 1);
|
1334 | 1335 | PutWindowTilemap(0);
|
1335 | 1336 | CopyWindowToVram(0, COPYWIN_GFX);
|
@@ -1855,7 +1856,7 @@ static void CB2_NewGameBirchSpeech_ReturnFromNamingScreen(void)
|
1855 | 1856 | SetMainCallback2(CB2_MainMenu);
|
1856 | 1857 | InitWindows(sNewGameBirchSpeechTextWindows);
|
1857 | 1858 | LoadMainMenuWindowFrameTiles(0, 0xF3);
|
1858 |
| - LoadMessageBoxGfx(0, 0xFC, BG_PLTT_ID(15)); |
| 1859 | + LoadMessageBoxGfx(0, BIRCH_DLG_BASE_TILE_NUM, BG_PLTT_ID(15)); |
1859 | 1860 | PutWindowTilemap(0);
|
1860 | 1861 | CopyWindowToVram(0, COPYWIN_FULL);
|
1861 | 1862 | }
|
@@ -2277,20 +2278,20 @@ static void NewGameBirchSpeech_ShowDialogueWindow(u8 windowId, u8 copyToVram)
|
2277 | 2278 |
|
2278 | 2279 | static void NewGameBirchSpeech_CreateDialogueWindowBorder(u8 bg, u8 x, u8 y, u8 width, u8 height, u8 palNum)
|
2279 | 2280 | {
|
2280 |
| - FillBgTilemapBufferRect(bg, 0xFD, x-2, y-1, 1, 1, palNum); |
2281 |
| - FillBgTilemapBufferRect(bg, 0xFF, x-1, y-1, 1, 1, palNum); |
2282 |
| - FillBgTilemapBufferRect(bg, 0x100, x, y-1, width, 1, palNum); |
2283 |
| - FillBgTilemapBufferRect(bg, 0x101, x+width-1, y-1, 1, 1, palNum); |
2284 |
| - FillBgTilemapBufferRect(bg, 0x102, x+width, y-1, 1, 1, palNum); |
2285 |
| - FillBgTilemapBufferRect(bg, 0x103, x-2, y, 1, 5, palNum); |
2286 |
| - FillBgTilemapBufferRect(bg, 0x105, x-1, y, width+1, 5, palNum); |
2287 |
| - FillBgTilemapBufferRect(bg, 0x106, x+width, y, 1, 5, palNum); |
2288 |
| - |
2289 |
| - FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(0xFD), x-2, y+height, 1, 1, palNum); |
2290 |
| - FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(0xFF), x-1, y+height, 1, 1, palNum); |
2291 |
| - FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(0x100), x, y+height, width-1, 1, palNum); |
2292 |
| - FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(0x101), x+width-1, y+height, 1, 1, palNum); |
2293 |
| - FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(0x102), x+width, y+height, 1, 1, palNum); |
| 2281 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 1, x-2, y-1, 1, 1, palNum); |
| 2282 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 3, x-1, y-1, 1, 1, palNum); |
| 2283 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 4, x, y-1, width, 1, palNum); |
| 2284 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 5, x+width-1, y-1, 1, 1, palNum); |
| 2285 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 6, x+width, y-1, 1, 1, palNum); |
| 2286 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 7, x-2, y, 1, 5, palNum); |
| 2287 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 9, x-1, y, width+1, 5, palNum); |
| 2288 | + FillBgTilemapBufferRect(bg, BIRCH_DLG_BASE_TILE_NUM + 10, x+width, y, 1, 5, palNum); |
| 2289 | + |
| 2290 | + FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(BIRCH_DLG_BASE_TILE_NUM + 1), x-2, y+height, 1, 1, palNum); |
| 2291 | + FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(BIRCH_DLG_BASE_TILE_NUM + 3), x-1, y+height, 1, 1, palNum); |
| 2292 | + FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(BIRCH_DLG_BASE_TILE_NUM + 4), x, y+height, width-1, 1, palNum); |
| 2293 | + FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(BIRCH_DLG_BASE_TILE_NUM + 5), x+width-1, y+height, 1, 1, palNum); |
| 2294 | + FillBgTilemapBufferRect(bg, BG_TILE_V_FLIP(BIRCH_DLG_BASE_TILE_NUM + 6), x+width, y+height, 1, 1, palNum); |
2294 | 2295 | }
|
2295 | 2296 |
|
2296 | 2297 | static void Task_NewGameBirchSpeech_ReturnFromNamingScreenShowTextbox(u8 taskId)
|
|
0 commit comments