mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-18 01:14:19 +01:00
Add some uses of OBJ_VRAM/VRAM_SIZE
This commit is contained in:
parent
c40fb9288c
commit
d5d1caf965
@ -1126,7 +1126,7 @@ void DrawBattleEntryBackground(void)
|
|||||||
if (gBattleTypeFlags & BATTLE_TYPE_LINK)
|
if (gBattleTypeFlags & BATTLE_TYPE_LINK)
|
||||||
{
|
{
|
||||||
LZDecompressVram(gUnknown_08D778F0, (void*)(BG_CHAR_ADDR(1)));
|
LZDecompressVram(gUnknown_08D778F0, (void*)(BG_CHAR_ADDR(1)));
|
||||||
LZDecompressVram(gVsLettersGfx, (void*)(VRAM + 0x10000));
|
LZDecompressVram(gVsLettersGfx, (void*)OBJ_VRAM0);
|
||||||
LoadCompressedPalette(gUnknown_08D77AE4, 0x60, 0x20);
|
LoadCompressedPalette(gUnknown_08D77AE4, 0x60, 0x20);
|
||||||
SetBgAttribute(1, BG_ATTR_SCREENSIZE, 1);
|
SetBgAttribute(1, BG_ATTR_SCREENSIZE, 1);
|
||||||
SetGpuReg(REG_OFFSET_BG1CNT, 0x5C04);
|
SetGpuReg(REG_OFFSET_BG1CNT, 0x5C04);
|
||||||
|
@ -1935,7 +1935,7 @@ static void UpdateNickInHealthbox(u8 healthboxSpriteId, struct Pokemon *mon)
|
|||||||
|
|
||||||
if (GetBattlerSide(gSprites[healthboxSpriteId].data[6]) == B_SIDE_PLAYER)
|
if (GetBattlerSide(gSprites[healthboxSpriteId].data[6]) == B_SIDE_PLAYER)
|
||||||
{
|
{
|
||||||
TextIntoHealthboxObject((void*)(VRAM + 0x10040 + spriteTileNum), windowTileData, 6);
|
TextIntoHealthboxObject((void*)(OBJ_VRAM0 + 0x40 + spriteTileNum), windowTileData, 6);
|
||||||
ptr = (void*)(OBJ_VRAM0);
|
ptr = (void*)(OBJ_VRAM0);
|
||||||
if (!IsDoubleBattle())
|
if (!IsDoubleBattle())
|
||||||
ptr += spriteTileNum + 0x800;
|
ptr += spriteTileNum + 0x800;
|
||||||
@ -1945,7 +1945,7 @@ static void UpdateNickInHealthbox(u8 healthboxSpriteId, struct Pokemon *mon)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TextIntoHealthboxObject((void*)(VRAM + 0x10020 + spriteTileNum), windowTileData, 7);
|
TextIntoHealthboxObject((void*)(OBJ_VRAM0 + 0x20 + spriteTileNum), windowTileData, 7);
|
||||||
}
|
}
|
||||||
|
|
||||||
RemoveWindowOnHealthbox(windowId);
|
RemoveWindowOnHealthbox(windowId);
|
||||||
|
@ -2060,7 +2060,7 @@ static void sub_80867D8(void)
|
|||||||
ScanlineEffect_Stop();
|
ScanlineEffect_Stop();
|
||||||
|
|
||||||
DmaClear16(3, PLTT + 2, PLTT_SIZE - 2);
|
DmaClear16(3, PLTT + 2, PLTT_SIZE - 2);
|
||||||
DmaFillLarge16(3, 0, (void *)(VRAM + 0x0), 0x18000, 0x1000);
|
DmaFillLarge16(3, 0, (void *)VRAM, VRAM_SIZE, 0x1000);
|
||||||
ResetOamRange(0, 128);
|
ResetOamRange(0, 128);
|
||||||
LoadOam();
|
LoadOam();
|
||||||
}
|
}
|
||||||
|
@ -1272,7 +1272,7 @@ void LoadBallGfx(u8 ballId)
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
var = GetSpriteTileStartByTag(gBallSpriteSheets[ballId].tag);
|
var = GetSpriteTileStartByTag(gBallSpriteSheets[ballId].tag);
|
||||||
LZDecompressVram(gOpenPokeballGfx, (void *)(VRAM + 0x10100 + var * 32));
|
LZDecompressVram(gOpenPokeballGfx, (void *)(OBJ_VRAM0 + 0x100 + var * 32));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -702,7 +702,7 @@ static void LoadLeftHeaderGfxForSubMenu(u32 menuGfxId)
|
|||||||
size = GetDecompressedDataSize(sPokenavSubMenuLeftHeaderSpriteSheets[menuGfxId].data);
|
size = GetDecompressedDataSize(sPokenavSubMenuLeftHeaderSpriteSheets[menuGfxId].data);
|
||||||
LoadPalette(&gPokenavLeftHeader_Pal[tag * 16], (IndexOfSpritePaletteTag(2) * 16) + 0x100, 0x20);
|
LoadPalette(&gPokenavLeftHeader_Pal[tag * 16], (IndexOfSpritePaletteTag(2) * 16) + 0x100, 0x20);
|
||||||
LZ77UnCompWram(sPokenavSubMenuLeftHeaderSpriteSheets[menuGfxId].data, &gDecompressionBuffer[0x1000]);
|
LZ77UnCompWram(sPokenavSubMenuLeftHeaderSpriteSheets[menuGfxId].data, &gDecompressionBuffer[0x1000]);
|
||||||
RequestDma3Copy(&gDecompressionBuffer[0x1000], (void *)VRAM + 0x10800 + (GetSpriteTileStartByTag(2) * 32), size, 1);
|
RequestDma3Copy(&gDecompressionBuffer[0x1000], (void *)OBJ_VRAM0 + 0x800 + (GetSpriteTileStartByTag(2) * 32), size, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowLeftHeaderGfx(u32 menuGfxId, bool32 isMain, bool32 isOnRightSide)
|
void ShowLeftHeaderGfx(u32 menuGfxId, bool32 isMain, bool32 isOnRightSide)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user