diff options
author | Cameron Hall <camthesaxman@users.noreply.github.com> | 2016-11-25 13:32:45 -0600 |
---|---|---|
committer | YamaArashi <YamaArashi@users.noreply.github.com> | 2016-11-25 11:32:45 -0800 |
commit | e30044965f85abdbbcc80e37b1151bb7b7d786cb (patch) | |
tree | d1d0574119a1a7da8ff692a9b84e4345b056fdc5 /include/sprite.h | |
parent | bc912a7a7378dce12ebea75b82bbcf6d7c1e3524 (diff) |
Decompile more intro functions (#108)
* start decompiling intro task
* ignore Thumbs.db
* decompile more code
* actually ignore Thumbs.db
* decompile more functions
* fix sapphire
* sort of fix task_intro_7
* name some functions and variables
* more cleanup
Diffstat (limited to 'include/sprite.h')
-rw-r--r-- | include/sprite.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/sprite.h b/include/sprite.h index 2da099d59..4298593ca 100644 --- a/include/sprite.h +++ b/include/sprite.h @@ -134,7 +134,7 @@ struct Sprite union AnimCmd **anims; struct SpriteFrameImage *images; union AffineAnimCmd **affineAnims; - struct SpriteTemplate *template; + const struct SpriteTemplate *template; struct SubspriteTable *subspriteTables; void (*callback)(struct Sprite *); @@ -193,8 +193,8 @@ extern struct Sprite gSprites[]; void ResetSpriteData(void); void AnimateSprites(void); void BuildOamBuffer(void); -u8 CreateSprite(struct SpriteTemplate *template, s16 x, s16 y, u8 subpriority); -u8 CreateSpriteAtEnd(struct SpriteTemplate *template, u16 x, u16 y, u8 subpriority); +u8 CreateSprite(const struct SpriteTemplate *template, s16 x, s16 y, u8 subpriority); +u8 CreateSpriteAtEnd(const struct SpriteTemplate *template, u16 x, u16 y, u8 subpriority); u8 CreateInvisibleSprite(void (*callback)(struct Sprite *)); u8 CreateSpriteAndAnimate(struct SpriteTemplate *template, s16 x, s16 y, u8 subpriority); void DestroySprite(struct Sprite *sprite); @@ -236,8 +236,8 @@ u16 GetSpriteTileTagByTileStart(u16 start); void RequestSpriteSheetCopy(struct SpriteSheet *sheet); u16 LoadSpriteSheetDeferred(struct SpriteSheet *sheet); void FreeAllSpritePalettes(void); -u8 LoadSpritePalette(struct SpritePalette *palette); -void LoadSpritePalettes(struct SpritePalette *palettes); +u8 LoadSpritePalette(const struct SpritePalette *palette); +void LoadSpritePalettes(const struct SpritePalette *palettes); u8 AllocSpritePalette(u16 tag); u8 IndexOfSpritePaletteTag(u16 tag); u16 GetSpritePaletteTagByPaletteNum(u8 paletteNum); |