diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-06-20 22:19:40 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-06-20 22:19:40 -0400 |
commit | 70300abee81a5b859533eff5537ebb7c926b4395 (patch) | |
tree | f78df1d57d3a376c18d4a76271690283819dfc30 /src/field_specials.c | |
parent | f5e71601ec02e0d3826a47902c1d82c80426e369 (diff) |
camera dummy
Diffstat (limited to 'src/field_specials.c')
-rwxr-xr-x | src/field_specials.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/field_specials.c b/src/field_specials.c index ae73c0e25..610d421a1 100755 --- a/src/field_specials.c +++ b/src/field_specials.c @@ -1729,3 +1729,16 @@ void GlassWorkshopUpdateScrollIndicators(u8 newPos, u8 maxItems) DestroyVerticalScrollIndicator(1); } } + +void SpawnCameraDummy(void) +{ + u8 mapObjectId = SpawnSpecialFieldObjectParametrized(7, 8, 0x7f, gSaveBlock1.pos.x + 7, gSaveBlock1.pos.y + 7, 3); + gMapObjects[mapObjectId].mapobj_bit_13 = 1; + CameraObjectSetFollowedObjectId(gMapObjects[mapObjectId].spriteId); +} + +void RemoveCameraDummy(void) +{ + CameraObjectSetFollowedObjectId(GetPlayerAvatarObjectId()); + RemoveFieldObjectByLocalIdAndMap(0x7f, gSaveBlock1.location.mapNum, gSaveBlock1.location.mapGroup); +} |