Document remaining symbols in daycare.c
This commit is contained in:
+1
-1
@@ -12,7 +12,7 @@ extern const u8 gText_MaleSymbol4[];
|
|||||||
extern const u8 gText_FemaleSymbol4[];
|
extern const u8 gText_FemaleSymbol4[];
|
||||||
extern const u8 gText_GenderlessSymbol[];
|
extern const u8 gText_GenderlessSymbol[];
|
||||||
|
|
||||||
extern const u16 gUnknown_826601C[];
|
extern const u16 gTradeOrHatchMonShadowTilemap[];
|
||||||
void CB2_ReturnFromLinkTrade(void);
|
void CB2_ReturnFromLinkTrade(void);
|
||||||
s32 Trade_CalcLinkPlayerCompatibilityParam(void);
|
s32 Trade_CalcLinkPlayerCompatibilityParam(void);
|
||||||
s32 CanRegisterMonForTradingBoard(struct GFtgtGnameSub rfuPlayer, u16 species2, u16 species, u8 isEventLegal);
|
s32 CanRegisterMonForTradingBoard(struct GFtgtGnameSub rfuPlayer, u16 species2, u16 species, u8 isEventLegal);
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ void InitTradeSequenceBgGpuRegs(void);
|
|||||||
void LinkTradeDrawWindow(void);
|
void LinkTradeDrawWindow(void);
|
||||||
void LoadTradeAnimGfx(void);
|
void LoadTradeAnimGfx(void);
|
||||||
|
|
||||||
extern const u16 gUnknown_826601C[];
|
extern const u16 gTradeOrHatchMonShadowTilemap[];
|
||||||
extern const struct WindowTemplate gTradeEvolutionSceneYesNoWindowTemplate;
|
extern const struct WindowTemplate gTradeEvolutionSceneYesNoWindowTemplate;
|
||||||
|
|
||||||
#endif //GUARD_TRADE_SCENE_H
|
#endif //GUARD_TRADE_SCENE_H
|
||||||
|
|||||||
+6
-15
@@ -1,5 +1,6 @@
|
|||||||
#include "global.h"
|
#include "global.h"
|
||||||
#include "gflib.h"
|
#include "gflib.h"
|
||||||
|
#include "data.h"
|
||||||
#include "battle.h"
|
#include "battle.h"
|
||||||
#include "constants/items.h"
|
#include "constants/items.h"
|
||||||
#include "mail_data.h"
|
#include "mail_data.h"
|
||||||
@@ -1682,13 +1683,13 @@ void ScriptHatchMon(void)
|
|||||||
AddHatchedMonToParty(gSpecialVar_0x8004);
|
AddHatchedMonToParty(gSpecialVar_0x8004);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 sub_8046E34(struct DayCare *daycare, u8 daycareId)
|
static bool8 BufferDayCareMonReceivedMail(struct DayCare *daycare, u8 daycareId)
|
||||||
{
|
{
|
||||||
u8 nick[0x20];
|
u8 nick[0x20];
|
||||||
struct DaycareMon *daycareMon = &daycare->mons[daycareId];
|
struct DaycareMon *daycareMon = &daycare->mons[daycareId];
|
||||||
|
|
||||||
DayCare_GetBoxMonNickname(&daycareMon->mon, nick);
|
DayCare_GetBoxMonNickname(&daycareMon->mon, nick);
|
||||||
if (daycareMon->mail.message.itemId != 0
|
if (daycareMon->mail.message.itemId != ITEM_NONE
|
||||||
&& (StringCompare(nick, daycareMon->mail.monName) != 0
|
&& (StringCompare(nick, daycareMon->mail.monName) != 0
|
||||||
|| StringCompare(gSaveBlock2Ptr->playerName, daycareMon->mail.OT_name) != 0))
|
|| StringCompare(gSaveBlock2Ptr->playerName, daycareMon->mail.OT_name) != 0))
|
||||||
{
|
{
|
||||||
@@ -1702,7 +1703,7 @@ static bool8 sub_8046E34(struct DayCare *daycare, u8 daycareId)
|
|||||||
|
|
||||||
bool8 DaycareMonReceivedMail(void)
|
bool8 DaycareMonReceivedMail(void)
|
||||||
{
|
{
|
||||||
return sub_8046E34(&gSaveBlock1Ptr->daycare, gSpecialVar_0x8004);
|
return BufferDayCareMonReceivedMail(&gSaveBlock1Ptr->daycare, gSpecialVar_0x8004);
|
||||||
}
|
}
|
||||||
|
|
||||||
extern const struct CompressedSpriteSheet gMonFrontPicTable[];
|
extern const struct CompressedSpriteSheet gMonFrontPicTable[];
|
||||||
@@ -1841,7 +1842,7 @@ static void CB2_EggHatch_0(void)
|
|||||||
SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_OBJ_1D_MAP);
|
SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_OBJ_1D_MAP);
|
||||||
LoadPalette(gTradeGba2_Pal, 0x10, 0xA0);
|
LoadPalette(gTradeGba2_Pal, 0x10, 0xA0);
|
||||||
LoadBgTiles(1, gTradeGba_Gfx, 0x1420, 0);
|
LoadBgTiles(1, gTradeGba_Gfx, 0x1420, 0);
|
||||||
CopyToBgTilemapBuffer(1, gUnknown_826601C, 0x1000, 0);
|
CopyToBgTilemapBuffer(1, gTradeOrHatchMonShadowTilemap, 0x1000, 0);
|
||||||
CopyBgTilemapBufferToVram(1);
|
CopyBgTilemapBufferToVram(1);
|
||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
@@ -2040,16 +2041,6 @@ static void SpriteCB_Egg_1(struct Sprite* sprite)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
struct UnkStruct_82349CC
|
|
||||||
{
|
|
||||||
u8 field_0;
|
|
||||||
u8 field_1;
|
|
||||||
u8 field_2;
|
|
||||||
u8 field_3;
|
|
||||||
};
|
|
||||||
|
|
||||||
extern const struct UnkStruct_82349CC gMonFrontPicCoords[NUM_SPECIES];
|
|
||||||
|
|
||||||
static void SpriteCB_Egg_2(struct Sprite* sprite)
|
static void SpriteCB_Egg_2(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
if (++sprite->data[2] > 30)
|
if (++sprite->data[2] > 30)
|
||||||
@@ -2062,7 +2053,7 @@ static void SpriteCB_Egg_2(struct Sprite* sprite)
|
|||||||
sprite->data[0] = 0;
|
sprite->data[0] = 0;
|
||||||
species = GetMonData(&gPlayerParty[sEggHatchData->eggPartyID], MON_DATA_SPECIES);
|
species = GetMonData(&gPlayerParty[sEggHatchData->eggPartyID], MON_DATA_SPECIES);
|
||||||
gSprites[sEggHatchData->pokeSpriteID].pos2.x = 0;
|
gSprites[sEggHatchData->pokeSpriteID].pos2.x = 0;
|
||||||
gSprites[sEggHatchData->pokeSpriteID].pos2.y = gMonFrontPicCoords[species].field_1;
|
gSprites[sEggHatchData->pokeSpriteID].pos2.y = gMonFrontPicCoords[species].y_offset;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
+3
-3
@@ -156,7 +156,7 @@ static const u8 sTradeGlow1Tiles[] = INCBIN_U8("graphics/trade/glow1.4bpp");
|
|||||||
static const u8 sTradeGlow2Tiles[] = INCBIN_U8("graphics/trade/glow2.4bpp");
|
static const u8 sTradeGlow2Tiles[] = INCBIN_U8("graphics/trade/glow2.4bpp");
|
||||||
static const u8 sTradeCableEndTiles[] = INCBIN_U8("graphics/trade/cable_end.4bpp");
|
static const u8 sTradeCableEndTiles[] = INCBIN_U8("graphics/trade/cable_end.4bpp");
|
||||||
static const u8 sTradeGBAScreenTiles[] = INCBIN_U8("graphics/trade/gba_screen.4bpp");
|
static const u8 sTradeGBAScreenTiles[] = INCBIN_U8("graphics/trade/gba_screen.4bpp");
|
||||||
const u16 gUnknown_826601C[] = INCBIN_U16("graphics/trade/shadow_map.bin");
|
const u16 gTradeOrHatchMonShadowTilemap[] = INCBIN_U16("graphics/trade/shadow_map.bin");
|
||||||
static const u8 gUnknown_826701C[] = INCBIN_U8("graphics/trade/gba_affine.8bpp");
|
static const u8 gUnknown_826701C[] = INCBIN_U8("graphics/trade/gba_affine.8bpp");
|
||||||
static const u8 sFiller_08335760[64] = {};
|
static const u8 sFiller_08335760[64] = {};
|
||||||
static const u8 gUnknown_826985C[] = INCBIN_U8("graphics/trade/gba_affine_map_cable.bin");
|
static const u8 gUnknown_826985C[] = INCBIN_U8("graphics/trade/gba_affine_map_cable.bin");
|
||||||
@@ -1123,7 +1123,7 @@ static void SetTradeSequenceBgGpuRegs(u8 state)
|
|||||||
SetGpuReg(REG_OFFSET_BG2CNT, BGCNT_PRIORITY(2) | BGCNT_CHARBASE(1) | BGCNT_SCREENBASE(18) | BGCNT_TXT512x256);
|
SetGpuReg(REG_OFFSET_BG2CNT, BGCNT_PRIORITY(2) | BGCNT_CHARBASE(1) | BGCNT_SCREENBASE(18) | BGCNT_TXT512x256);
|
||||||
LoadPalette(gTradeGba2_Pal, 0x10, 0x60);
|
LoadPalette(gTradeGba2_Pal, 0x10, 0x60);
|
||||||
DmaCopyLarge16(3, gTradeGba_Gfx, (void *)BG_CHAR_ADDR(1), 0x1420, 0x1000);
|
DmaCopyLarge16(3, gTradeGba_Gfx, (void *)BG_CHAR_ADDR(1), 0x1420, 0x1000);
|
||||||
DmaCopy16Defvars(3, gUnknown_826601C, (void *)BG_SCREEN_ADDR(18), 0x1000);
|
DmaCopy16Defvars(3, gTradeOrHatchMonShadowTilemap, (void *)BG_SCREEN_ADDR(18), 0x1000);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
sTradeData->bg1hofs = 0;
|
sTradeData->bg1hofs = 0;
|
||||||
@@ -1214,7 +1214,7 @@ static void SetTradeSequenceBgGpuRegs(u8 state)
|
|||||||
SetGpuReg(REG_OFFSET_BG2CNT, BGCNT_PRIORITY(2) | BGCNT_CHARBASE(1) | BGCNT_SCREENBASE(18) | BGCNT_TXT512x256);
|
SetGpuReg(REG_OFFSET_BG2CNT, BGCNT_PRIORITY(2) | BGCNT_CHARBASE(1) | BGCNT_SCREENBASE(18) | BGCNT_TXT512x256);
|
||||||
LoadPalette(gTradeGba2_Pal, 0x10, 0x60);
|
LoadPalette(gTradeGba2_Pal, 0x10, 0x60);
|
||||||
DmaCopyLarge16(3, gTradeGba_Gfx, (void *)BG_CHAR_ADDR(1), 0x1420, 0x1000);
|
DmaCopyLarge16(3, gTradeGba_Gfx, (void *)BG_CHAR_ADDR(1), 0x1420, 0x1000);
|
||||||
DmaCopy16Defvars(3, gUnknown_826601C, (void *)BG_SCREEN_ADDR(18), 0x1000);
|
DmaCopy16Defvars(3, gTradeOrHatchMonShadowTilemap, (void *)BG_SCREEN_ADDR(18), 0x1000);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user