summaryrefslogtreecommitdiff
path: root/src/field_effect_helpers.c
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-09-09 19:59:10 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-09-09 19:59:10 -0400
commit59f75daeb9c363957661c64bf509cf4f5e31c61c (patch)
tree5a23081bae25ed7acff6340ecd41a7e3e57c65ef /src/field_effect_helpers.c
parente9ff33791bf99e1671dcd94830b814aec2fa733d (diff)
FldEff_BikeTireTracks
Diffstat (limited to 'src/field_effect_helpers.c')
-rw-r--r--src/field_effect_helpers.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/field_effect_helpers.c b/src/field_effect_helpers.c
index 82b3ad25e..832a5b170 100644
--- a/src/field_effect_helpers.c
+++ b/src/field_effect_helpers.c
@@ -577,3 +577,21 @@ u8 FldEff_DeepSandFootprints(void)
}
return spriteId;
}
+
+u8 FldEff_BikeTireTracks(void)
+{
+ u8 spriteId;
+ struct Sprite *sprite;
+
+ sub_8060470((s16 *)&gFieldEffectSpawnParams[0], (s16 *)&gFieldEffectSpawnParams[1], 8, 8);
+ spriteId = CreateSpriteAtEnd(gFieldEffectObjectTemplatePointers[27], gFieldEffectSpawnParams[0], gFieldEffectSpawnParams[1], gFieldEffectSpawnParams[2]);
+ if (spriteId != MAX_SPRITES)
+ {
+ sprite = &gSprites[spriteId];
+ sprite->coordOffsetEnabled = TRUE;
+ sprite->oam.priority = gFieldEffectSpawnParams[3];
+ sprite->data7 = 35;
+ StartSpriteAnim(sprite, gFieldEffectSpawnParams[4]);
+ }
+ return spriteId;
+}