diff options
-rw-r--r-- | asm/rom5.s | 8 | ||||
-rw-r--r-- | include/sprite.h | 2 | ||||
-rw-r--r-- | src/sprite.c | 14 |
3 files changed, 12 insertions, 12 deletions
diff --git a/asm/rom5.s b/asm/rom5.s index f12754638..1e61563c0 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -56587,7 +56587,7 @@ sub_8096804: @ 8096804 push {lr} bl sub_8073B94 bl ResetSpriteData - bl ClearSpriteTileRanges + bl FreeSpriteTileRanges bl FreeAllSpritePalettes bl ResetTasks ldr r1, _0809683C @@ -220524,7 +220524,7 @@ _080E6344: ldr r1, [r2, 0x4] ldr r2, [r2, 0x8] bl sub_80895F8 - bl ClearSpriteTileRanges + bl FreeSpriteTileRanges bl FreeAllSpritePalettes b _080E6402 .align 2, 0 @@ -265315,7 +265315,7 @@ _080FC0C4: strh r1, [r0] bl sub_8073B94 bl ResetSpriteData - bl ClearSpriteTileRanges + bl FreeSpriteTileRanges bl FreeAllSpritePalettes b _080FC1E6 _080FC104: @@ -307991,7 +307991,7 @@ _081106C8: bl sub_8073B94 bl ResetSpriteData bl ResetTasks - bl ClearSpriteTileRanges + bl FreeSpriteTileRanges bl FreeAllSpritePalettes ldr r0, _08110710 movs r1, 0 diff --git a/include/sprite.h b/include/sprite.h index 184d75791..fdc25c957 100644 --- a/include/sprite.h +++ b/include/sprite.h @@ -223,7 +223,7 @@ void AllocTilesForSpriteSheets(struct SpriteSheet *sheets); void LoadTilesForSpriteSheet(struct SpriteSheet *sheet); void LoadTilesForSpriteSheets(struct SpriteSheet *sheets); void FreeSpriteTilesByTag(u16 tag); -void ClearSpriteTileRanges(void); +void FreeSpriteTileRanges(void); u16 GetSpriteTileStartByTag(u16 tag); u16 GetSpriteTileTagByTileStart(u16 start); void RequestSpriteSheetCopy(struct SpriteSheet *sheet); diff --git a/src/sprite.c b/src/sprite.c index d09ca100d..f17670361 100644 --- a/src/sprite.c +++ b/src/sprite.c @@ -91,7 +91,7 @@ static void GetAffineAnimFrame(u8 matrixNum, struct Sprite *sprite, struct Affin static void ApplyAffineAnimFrame(u8 matrixNum, struct AffineAnimFrameCmd *frameCmd); static void ResetAffineAnimData(void); static u8 IndexOfSpriteTileTag(u16 tag); -static void AddSpriteTileRange(u16 tag, u16 start, u16 count); +static void AllocSpriteTileRange(u16 tag, u16 start, u16 count); static void ApplySpritePalette(u8 *src, u16 paletteOffset); typedef void (*AnimFunc)(struct Sprite *); @@ -322,7 +322,7 @@ void ResetSpriteData(void) ResetAllSprites(); ClearSpriteCopyRequests(); ResetAffineAnimData(); - ClearSpriteTileRanges(); + FreeSpriteTileRanges(); gOamLimit = 64; gReservedSpriteTileCount = 0; AllocSpriteTiles(0); @@ -1470,7 +1470,7 @@ u16 LoadSpriteSheet(struct SpriteSheet *sheet) } else { - AddSpriteTileRange(sheet->tag, (u16)tileStart, sheet->size / TILE_SIZE_4BPP); + AllocSpriteTileRange(sheet->tag, (u16)tileStart, sheet->size / TILE_SIZE_4BPP); CpuCopy16(sheet->data, (u8 *)OBJ_VRAM0 + TILE_SIZE_4BPP * tileStart, sheet->size); return (u16)tileStart; } @@ -1493,7 +1493,7 @@ u16 AllocTilesForSpriteSheet(struct SpriteSheet *sheet) } else { - AddSpriteTileRange(sheet->tag, (u16)tileStart, sheet->size / TILE_SIZE_4BPP); + AllocSpriteTileRange(sheet->tag, (u16)tileStart, sheet->size / TILE_SIZE_4BPP); return (u16)tileStart; } } @@ -1541,7 +1541,7 @@ void FreeSpriteTilesByTag(u16 tag) } } -void ClearSpriteTileRanges(void) +void FreeSpriteTileRanges(void) { u8 i; @@ -1584,7 +1584,7 @@ u16 GetSpriteTileTagByTileStart(u16 start) return 0xFFFF; } -static void AddSpriteTileRange(u16 tag, u16 start, u16 count) +static void AllocSpriteTileRange(u16 tag, u16 start, u16 count) { u8 freeIndex = IndexOfSpriteTileTag(0xFFFF); sSpriteTileRangeTags[freeIndex] = tag; @@ -1608,7 +1608,7 @@ u16 LoadSpriteSheetDeferred(struct SpriteSheet *sheet) } else { - AddSpriteTileRange(sheet->tag, (u16)tileStart, sheet->size / TILE_SIZE_4BPP); + AllocSpriteTileRange(sheet->tag, (u16)tileStart, sheet->size / TILE_SIZE_4BPP); RequestSpriteSheetCopy(sheet); return (u16)tileStart; } |