diff options
author | drifloony <drifloony@users.noreply.github.com> | 2017-07-21 21:28:30 -0700 |
---|---|---|
committer | drifloony <drifloony@users.noreply.github.com> | 2017-07-21 21:28:45 -0700 |
commit | e7e1d546f37b6b8998a26005bd2740e021255b1c (patch) | |
tree | f91e27fd90f0d34a4c84d6d3048624763691ac14 | |
parent | 8ed167339c52b32e5149077e9e2c91f981268af9 (diff) |
incorporate suggested improvements into mon_markings.c
-rw-r--r-- | src/mon_markings.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mon_markings.c b/src/mon_markings.c index 089c65263..0cad8db59 100644 --- a/src/mon_markings.c +++ b/src/mon_markings.c @@ -208,7 +208,7 @@ bool8 sub_80F7500(void) return FALSE; } - sMenu->markingsArray[sMenu->cursorPos] = sMenu->markingsArray[sMenu->cursorPos] ? FALSE : TRUE; + sMenu->markingsArray[sMenu->cursorPos] = !sMenu->markingsArray[sMenu->cursorPos]; return TRUE; } @@ -240,16 +240,16 @@ void sub_80F761C(s16 x, s16 y, u16 baseTileTag, u16 basePaletteTag) { NULL, 0 } }; - struct SpriteTemplate sprTemplate; - struct SpriteTemplate *sprTemplatePtr = &sprTemplate; - - sprTemplatePtr->tileTag = baseTileTag; - sprTemplatePtr->paletteTag = basePaletteTag; - sprTemplatePtr->oam = &gOamData_83E5214; - sprTemplatePtr->anims = gSpriteAnimTable_83E52AC; - sprTemplatePtr->images = NULL; - sprTemplatePtr->affineAnims = gDummySpriteAffineAnimTable; - sprTemplatePtr->callback = nullsub_65; + struct SpriteTemplate sprTemplate = + { + baseTileTag, + basePaletteTag, + &gOamData_83E5214, + gSpriteAnimTable_83E52AC, + NULL, + gDummySpriteAffineAnimTable, + nullsub_65, + }; sMenu->spriteSheetLoadRequired = TRUE; AllocTilesForSpriteSheets(sheets); @@ -257,7 +257,7 @@ void sub_80F761C(s16 x, s16 y, u16 baseTileTag, u16 basePaletteTag) for (i = 0; i < 2; i++) { - spriteId = CreateSprite(sprTemplatePtr, x + 32, y + 32, 2); + spriteId = CreateSprite(&sprTemplate, x + 32, y + 32, 2); if (spriteId != 64) { sMenu->menuWindowSprites[i] = &gSprites[spriteId]; @@ -272,15 +272,15 @@ void sub_80F761C(s16 x, s16 y, u16 baseTileTag, u16 basePaletteTag) sMenu->menuWindowSprites[1]->pos1.y = y + 96; - sprTemplatePtr->tileTag++; - sprTemplatePtr->paletteTag++; - sprTemplatePtr->anims = gSpriteAnimTable_83E5274; - sprTemplatePtr->callback = sub_80F78CC; - sprTemplatePtr->oam = &gOamData_83E521C; + sprTemplate.tileTag++; + sprTemplate.paletteTag++; + sprTemplate.anims = gSpriteAnimTable_83E5274; + sprTemplate.callback = sub_80F78CC; + sprTemplate.oam = &gOamData_83E521C; for (i = 0; i < 4; i++) { - spriteId = CreateSprite(sprTemplatePtr, x + 32, y + 16 + 16 * i, 1); + spriteId = CreateSprite(&sprTemplate, x + 32, y + 16 + 16 * i, 1); if (spriteId != 64) { sMenu->menuMarkingSprites[i] = &gSprites[spriteId]; @@ -293,9 +293,9 @@ void sub_80F761C(s16 x, s16 y, u16 baseTileTag, u16 basePaletteTag) } } - sprTemplatePtr->callback = SpriteCallbackDummy; + sprTemplate.callback = SpriteCallbackDummy; - spriteId = CreateSprite(sprTemplatePtr, 0, 0, 1); + spriteId = CreateSprite(&sprTemplate, 0, 0, 1); if (spriteId != 64) { |