mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-10 22:18:41 -05:00
Merge branch 'master' of github.com:pret/pokefirered into battle_multi_buffer
This commit is contained in:
commit
d87e2e2fc2
|
|
@ -149,29 +149,29 @@ static u32 BerryCrushCommand_BeginNormalPaletteFade(struct BerryCrushGame * game
|
|||
// byte 9: if TRUE, communicate on fade complete
|
||||
|
||||
u16 color;
|
||||
u32 selectedPals;
|
||||
selectedPals = ({
|
||||
#ifndef NONMATCHING
|
||||
register u32 value asm("r2");
|
||||
register u32 b asm("r3");
|
||||
#else
|
||||
u32 value;
|
||||
u32 b;
|
||||
#endif //NONMATCHING
|
||||
value = params[0] << 0;
|
||||
value |= (b = params[1] << 8);
|
||||
value |= (b = params[2] << 16);
|
||||
value |= (b = params[3] << 24);
|
||||
value;
|
||||
});
|
||||
u32 selectedPals[2];
|
||||
|
||||
selectedPals[0] = (u32)params[0];
|
||||
selectedPals[1] = (u32)params[1];
|
||||
selectedPals[1] <<= 8;
|
||||
|
||||
selectedPals[0] |= selectedPals[1];
|
||||
selectedPals[1] = (u32)params[2];
|
||||
selectedPals[1] <<= 16;
|
||||
|
||||
selectedPals[0] |= selectedPals[1];
|
||||
selectedPals[1] = (u32)params[3];
|
||||
selectedPals[1] <<= 24;
|
||||
|
||||
selectedPals[0] |= selectedPals[1];
|
||||
params[0] = params[9];
|
||||
|
||||
color = params[8] << 8;
|
||||
color |= params[7] << 0;
|
||||
color = params[8];
|
||||
color <<= 8;
|
||||
color |= params[7];
|
||||
|
||||
gPaletteFade.bufferTransferDisabled = FALSE;
|
||||
BeginNormalPaletteFade(selectedPals, params[4], params[5], params[6], color);
|
||||
BeginNormalPaletteFade(selectedPals[0], params[4], params[5], params[6], color);
|
||||
UpdatePaletteFade();
|
||||
game->nextCmd = BCCMD_WaitPaletteFade;
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -1220,18 +1220,10 @@ void task00_mystery_gift(u8 taskId)
|
|||
}
|
||||
break;
|
||||
case 5:
|
||||
{
|
||||
#ifndef NONMATCHING
|
||||
register u8 eos asm("r1");
|
||||
gStringVar1[0] = (eos = EOS);
|
||||
gStringVar2[0] = eos;
|
||||
gStringVar3[0] = eos;
|
||||
#else
|
||||
gStringVar1[0] = EOS;
|
||||
gStringVar2[0] = EOS;
|
||||
gStringVar3[0] = EOS;
|
||||
#endif
|
||||
}
|
||||
*gStringVar1 = EOS;
|
||||
*gStringVar2 = EOS;
|
||||
*gStringVar3 = EOS;
|
||||
|
||||
switch (data->IsCardOrNews)
|
||||
{
|
||||
case 0:
|
||||
|
|
@ -1622,18 +1614,9 @@ void task00_mystery_gift(u8 taskId)
|
|||
}
|
||||
break;
|
||||
case 31:
|
||||
{
|
||||
#ifndef NONMATCHING
|
||||
register u8 eos asm("r1");
|
||||
gStringVar1[0] = (eos = EOS);
|
||||
gStringVar2[0] = eos;
|
||||
gStringVar3[0] = eos;
|
||||
#else
|
||||
gStringVar1[0] = EOS;
|
||||
gStringVar2[0] = EOS;
|
||||
gStringVar3[0] = EOS;
|
||||
#endif
|
||||
}
|
||||
*gStringVar1 = EOS;
|
||||
*gStringVar2 = EOS;
|
||||
*gStringVar3 = EOS;
|
||||
if (data->IsCardOrNews == 0)
|
||||
{
|
||||
AddTextPrinterToWindow1(gText_SendingWonderCard);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user