From ae34481fb98bb0709778e4465f4058599ae92e42 Mon Sep 17 00:00:00 2001 From: jaburns Date: Mon, 19 Jul 2021 17:52:49 -0600 Subject: [PATCH] Consistent types for mario ids --- src/libsm64.c | 2 +- src/libsm64.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsm64.c b/src/libsm64.c index dee4f54..28e4936 100644 --- a/src/libsm64.c +++ b/src/libsm64.c @@ -201,7 +201,7 @@ SM64_LIB_FN void sm64_mario_tick( uint32_t marioId, const struct SM64MarioInputs outState->faceAngle = (float)gMarioState->faceAngle[1] / 32768.0f * 3.14159f; } -SM64_LIB_FN void sm64_mario_delete( uint32_t marioId ) +SM64_LIB_FN void sm64_mario_delete( int32_t marioId ) { if( marioId >= s_mario_instance_pool.size || s_mario_instance_pool.objects[marioId] == NULL ) { diff --git a/src/libsm64.h b/src/libsm64.h index eb8d6ad..3dbf3a6 100644 --- a/src/libsm64.h +++ b/src/libsm64.h @@ -76,7 +76,7 @@ extern SM64_LIB_FN void sm64_static_surfaces_load( const struct SM64Surface *sur extern SM64_LIB_FN int32_t sm64_mario_create( int16_t x, int16_t y, int16_t z ); extern SM64_LIB_FN void sm64_mario_tick( uint32_t marioId, const struct SM64MarioInputs *inputs, struct SM64MarioState *outState, struct SM64MarioGeometryBuffers *outBuffers ); -extern SM64_LIB_FN void sm64_mario_delete( uint32_t marioId ); +extern SM64_LIB_FN void sm64_mario_delete( int32_t marioId ); extern SM64_LIB_FN uint32_t sm64_surface_object_create( const struct SM64SurfaceObject *surfaceObject ); extern SM64_LIB_FN void sm64_surface_object_move( uint32_t objectId, const struct SM64ObjectTransform *transform );