More usage of ST_OAM constants and SPRITE macros
This commit is contained in:
@@ -833,7 +833,7 @@ static u8 CreateMonSprite(struct Pokemon* mon)
|
||||
if (!IsMonSpriteNotFlipped(species))
|
||||
{
|
||||
gSprites[spriteId].affineAnims = sSpriteAffineAnimTable_MonNoFlip;
|
||||
gSprites[spriteId].oam.affineMode = 3;
|
||||
gSprites[spriteId].oam.affineMode = ST_OAM_AFFINE_DOUBLE;
|
||||
CalcCenterToCornerVec(&gSprites[spriteId], gSprites[spriteId].oam.shape, gSprites[spriteId].oam.size, gSprites[spriteId].oam.affineMode);
|
||||
sPokeblockFeed->noMonFlip = FALSE;
|
||||
}
|
||||
@@ -869,7 +869,7 @@ static void sub_817A468(struct Sprite* sprite)
|
||||
static u8 CreatePokeblockCaseSpriteForFeeding(void)
|
||||
{
|
||||
u8 spriteId = CreatePokeblockCaseSprite(188, 100, 2);
|
||||
gSprites[spriteId].oam.affineMode = 1;
|
||||
gSprites[spriteId].oam.affineMode = ST_OAM_AFFINE_NORMAL;
|
||||
gSprites[spriteId].affineAnims = sSpriteAffineAnimTable_85F0664;
|
||||
gSprites[spriteId].callback = SpriteCallbackDummy;
|
||||
InitSpriteAffineAnim(&gSprites[spriteId]);
|
||||
@@ -879,7 +879,7 @@ static u8 CreatePokeblockCaseSpriteForFeeding(void)
|
||||
static void DoPokeblockCaseThrowEffect(u8 spriteId, bool8 a1)
|
||||
{
|
||||
FreeOamMatrix(gSprites[spriteId].oam.matrixNum);
|
||||
gSprites[spriteId].oam.affineMode = 3;
|
||||
gSprites[spriteId].oam.affineMode = ST_OAM_AFFINE_DOUBLE;
|
||||
|
||||
if (!a1)
|
||||
gSprites[spriteId].affineAnims = sSpriteAffineAnimTable_85F0668;
|
||||
@@ -947,7 +947,7 @@ static void sub_817A634(void)
|
||||
sub_817A91C();
|
||||
if (sNatureToMonPokeblockAnim[pokeblockFeed->nature][1] != 0)
|
||||
{
|
||||
pokeblockFeed->monSpritePtr->oam.affineMode = 3;
|
||||
pokeblockFeed->monSpritePtr->oam.affineMode = ST_OAM_AFFINE_DOUBLE;
|
||||
pokeblockFeed->monSpritePtr->oam.matrixNum = 0;
|
||||
pokeblockFeed->monSpritePtr->affineAnims = sSpriteAffineAnimTable_85F04FC;
|
||||
InitSpriteAffineAnim(pokeblockFeed->monSpritePtr);
|
||||
|
||||
Reference in New Issue
Block a user