mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-03-06 07:27:47 +01:00
UpdateFieldObjectsForCameraUpdate
This commit is contained in:
parent
d8e2238086
commit
5a5ea8c740
@ -5,30 +5,6 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start UpdateFieldObjectsForCameraUpdate
|
||||
@ void UpdateFieldObjectsForCameraUpdate(u16 movingCameraOffsetX, u16 movingCameraOffsetY)
|
||||
UpdateFieldObjectsForCameraUpdate: @ 808ED08
|
||||
push {r4,r5,lr}
|
||||
adds r4, r0, 0
|
||||
adds r5, r1, 0
|
||||
lsls r4, 16
|
||||
lsrs r4, 16
|
||||
lsls r5, 16
|
||||
lsrs r5, 16
|
||||
bl UpdateFieldObjectCoordsForCameraUpdate
|
||||
lsls r4, 16
|
||||
asrs r4, 16
|
||||
lsls r5, 16
|
||||
asrs r5, 16
|
||||
adds r0, r4, 0
|
||||
adds r1, r5, 0
|
||||
bl SpawnFieldObjectsInView
|
||||
bl RemoveFieldObjectsOutsideView
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end UpdateFieldObjectsForCameraUpdate
|
||||
|
||||
thumb_func_start AddCameraObject
|
||||
@ u8 AddCameraObject(u8 followedObjectId)
|
||||
AddCameraObject: @ 808ED34
|
||||
|
@ -1329,3 +1329,10 @@ static bool8 FieldObjectDoesZCoordMatch(struct MapObject *mapObject, u8 z)
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void UpdateFieldObjectsForCameraUpdate(s16 x, s16 y)
|
||||
{
|
||||
UpdateFieldObjectCoordsForCameraUpdate();
|
||||
SpawnFieldObjectsInView(x, y);
|
||||
RemoveFieldObjectsOutsideView();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user