diff options
Diffstat (limited to 'src/field_map_obj.c')
-rw-r--r-- | src/field_map_obj.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c index 3fc962336..f600db934 100644 --- a/src/field_map_obj.c +++ b/src/field_map_obj.c @@ -1387,3 +1387,17 @@ void ObjectCB_CameraObject(struct Sprite *sprite) sprite->data2 = 0; sprite->data3 = 0; } + +/*static*/ struct Sprite *FindCameraObject(void) +{ + u8 spriteId; + + for (spriteId = 0; spriteId < MAX_SPRITES; spriteId ++) + { + if (gSprites[spriteId].inUse && gSprites[spriteId].callback == ObjectCB_CameraObject) + { + return &gSprites[spriteId]; + } + } + return NULL; +} |