diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-03-31 14:37:24 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-03-31 14:37:24 -0400 |
commit | 0015d6fe2c6a53c5f757599122ae9fd1a156a69f (patch) | |
tree | 81b7269c767da1ad4a5a9ac01e58ead5e92f0983 /src/field/fldeff_recordmixing.c | |
parent | 46bc01f0dd1a3435b3c6ce71e1be0d19b7aaa5bd (diff) | |
parent | 59f81c5f2a25ec77baf4a30c3da9ccb7675d1562 (diff) |
Merge branch 'master' into contest_link_80C2020
Diffstat (limited to 'src/field/fldeff_recordmixing.c')
-rw-r--r-- | src/field/fldeff_recordmixing.c | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/src/field/fldeff_recordmixing.c b/src/field/fldeff_recordmixing.c deleted file mode 100644 index ec72885b5..000000000 --- a/src/field/fldeff_recordmixing.c +++ /dev/null @@ -1,83 +0,0 @@ -#include "global.h" -#include "field_map_obj.h" -#include "fldeff_recordmixing.h" -#include "sprite.h" - -extern const struct OamData gFieldOamData_32x8; - -static const u8 sSpriteImage_83D26C0[] = INCBIN_U8("graphics/unknown_sprites/83D2860/0.4bpp"); -static const u8 sSpriteImage_83D2740[] = INCBIN_U8("graphics/unknown_sprites/83D2860/1.4bpp"); -static const u8 sSpriteImage_83D27C0[] = INCBIN_U8("graphics/unknown_sprites/83D2860/2.4bpp"); -static const u16 sPalette_3D2840[] = INCBIN_U16("graphics/unknown/unknown_3D2840.gbapal"); - - -static const struct SpriteFrameImage sSpriteImageTable_83FD950[] = -{ - { sSpriteImage_83D26C0, sizeof(sSpriteImage_83D26C0) }, - { sSpriteImage_83D2740, sizeof(sSpriteImage_83D2740) }, - { sSpriteImage_83D27C0, sizeof(sSpriteImage_83D27C0) }, -}; - -static const struct SpritePalette sUnknown_083D2878 = { sPalette_3D2840, 0x1000 }; - -static const union AnimCmd sSpriteAnim_83D2880[] = -{ - ANIMCMD_FRAME(0, 30), - ANIMCMD_FRAME(1, 30), - ANIMCMD_FRAME(2, 30), - ANIMCMD_JUMP(0), -}; - -static const union AnimCmd *const sSpriteAnimTable_83D2890[] = -{ - sSpriteAnim_83D2880, -}; - -static const struct SpriteTemplate sSpriteTemplate_83D2894 = -{ - .tileTag = 0xFFFF, - .paletteTag = 0x1000, - .oam = &gFieldOamData_32x8, - .anims = sSpriteAnimTable_83D2890, - .images = sSpriteImageTable_83FD950, - .affineAnims = gDummySpriteAffineAnimTable, - .callback = SpriteCallbackDummy, -}; - -u8 CreateRecordMixingSprite(void) -{ - u8 spriteId; - - LoadSpritePalette(&sUnknown_083D2878); - - spriteId = CreateSprite(&sSpriteTemplate_83D2894, 0, 0, 82); - - if (spriteId == MAX_SPRITES) - { - return MAX_SPRITES; - } - else - { - struct Sprite *sprite = &gSprites[spriteId]; - sub_8060388(16, 13, &sprite->pos1.x, &sprite->pos1.y); - sprite->coordOffsetEnabled = TRUE; - sprite->pos1.x += 16; - sprite->pos1.y += 2; - } - - return spriteId; -} - -void DestroyRecordMixingSprite(void) -{ - int i; - - for (i = 0; i < MAX_SPRITES; i++) - { - if (gSprites[i].template == &sSpriteTemplate_83D2894) - { - FreeSpritePalette(&gSprites[i]); - DestroySprite(&gSprites[i]); - } - } -} |