From 48ab192e1790fc91840a1f8ed3972b475ce7c218 Mon Sep 17 00:00:00 2001 From: jaburns Date: Sun, 25 Oct 2020 17:24:41 -0600 Subject: [PATCH] Add stub surfaces_unload_object --- src/libsm64.c | 1 + src/load_surfaces.c | 5 +++++ src/load_surfaces.h | 1 + 3 files changed, 7 insertions(+) diff --git a/src/libsm64.c b/src/libsm64.c index 761163f..082c9b9 100644 --- a/src/libsm64.c +++ b/src/libsm64.c @@ -192,4 +192,5 @@ SM64_LIB_FN void sm64_move_object( uint32_t id, const struct SM64ObjectTransform SM64_LIB_FN void sm64_unload_object( uint32_t id ) { + surfaces_unload_object( id ); } diff --git a/src/load_surfaces.c b/src/load_surfaces.c index 01efa11..038d065 100644 --- a/src/load_surfaces.c +++ b/src/load_surfaces.c @@ -253,6 +253,11 @@ uint32_t surfaces_load_object( const struct SM64SurfaceObject *surfaceObject ) return idx; } +void surfaces_unload_object( uint32_t objId ) +{ + // TODO implement +} + void surface_object_update_transform( uint32_t objId, const struct SM64ObjectTransform *newTransform ) { update_transform( &s_surface_object_list[objId].transform, newTransform ); diff --git a/src/load_surfaces.h b/src/load_surfaces.h index 9dfb2b7..566e7ed 100644 --- a/src/load_surfaces.h +++ b/src/load_surfaces.h @@ -9,4 +9,5 @@ extern void update_dynamic_surface_list( void ); extern void surfaces_load_static_libsm64( const struct SM64Surface *surfaceArray, uint32_t numSurfaces ); extern uint32_t surfaces_load_object( const struct SM64SurfaceObject *surfaceObject ); extern void surface_object_update_transform( uint32_t objId, const struct SM64ObjectTransform *newTransform ); +extern void surfaces_unload_object( uint32_t objId ); extern void surfaces_unload_all( void ); \ No newline at end of file