diff --git a/include/sact.h b/include/sact.h index 90a1754..139973a 100644 --- a/include/sact.h +++ b/include/sact.h @@ -118,6 +118,8 @@ bool sact_DX_GetUsePower2Texture(void); void sact_DX_SetUsePower2Texture(bool use); extern struct text_style text_sprite_ts; +int StoatSpriteEngine_SP_SetDrawMethod(int sp_no, int method); +int StoatSpriteEngine_SP_GetDrawMethod(int sp_no); bool StoatSpriteEngine_SP_SetTextSprite(int sp_no, struct string *text); void StoatSpriteEngine_SP_SetTextSpriteType(int type); void StoatSpriteEngine_SP_SetTextSpriteSize(int size); diff --git a/src/hll/ChipmunkSpriteEngine.c b/src/hll/ChipmunkSpriteEngine.c index 1134c56..b44f96d 100644 --- a/src/hll/ChipmunkSpriteEngine.c +++ b/src/hll/ChipmunkSpriteEngine.c @@ -314,7 +314,7 @@ HLL_LIBRARY(ChipmunkSpriteEngine, HLL_EXPORT(SP_SetMultipleColor, ChipmunkSpriteEngine_SP_SetMultipleColor), HLL_EXPORT(SP_SetAddColor, ChipmunkSpriteEngine_SP_SetAddColor), HLL_EXPORT(SP_SetShow, sact_SP_SetShow), - HLL_EXPORT(SP_SetDrawMethod, sact_SP_SetDrawMethod), + HLL_EXPORT(SP_SetDrawMethod, StoatSpriteEngine_SP_SetDrawMethod), HLL_EXPORT(SP_SetSurfaceArea, ChipmunkSpriteEngine_SP_SetSurfaceArea), HLL_EXPORT(SP_GetSurfaceArea, ChipmunkSpriteEngine_SP_GetSurfaceArea), HLL_EXPORT(SP_SetSpriteTransformMode, ChipmunkSpriteEngine_SP_SetSpriteTransformMode), @@ -330,7 +330,7 @@ HLL_LIBRARY(ChipmunkSpriteEngine, HLL_EXPORT(SP_GetZ, sact_SP_GetZ), HLL_EXPORT(SP_GetBlendRate, sact_SP_GetBlendRate), HLL_EXPORT(SP_GetShow, sact_SP_GetShow), - HLL_EXPORT(SP_GetDrawMethod, sact_SP_GetDrawMethod), + HLL_EXPORT(SP_GetDrawMethod, StoatSpriteEngine_SP_GetDrawMethod), HLL_EXPORT(SP_RenderView, ChipmunkSpriteEngine_SP_RenderView), HLL_EXPORT(SP_IsPtIn, sact_SP_IsPtIn), HLL_EXPORT(SP_IsPtInRect, sact_SP_IsPtInRect), diff --git a/src/hll/StoatSpriteEngine.c b/src/hll/StoatSpriteEngine.c index d455621..ba9db64 100644 --- a/src/hll/StoatSpriteEngine.c +++ b/src/hll/StoatSpriteEngine.c @@ -45,7 +45,7 @@ HLL_WARN_UNIMPLEMENTED( , void, StoatSpriteEngine, SetVolumeMixerMasterGroupNum, HLL_WARN_UNIMPLEMENTED( , void, StoatSpriteEngine, SetVolumeMixerSEGroupNum, int n); HLL_WARN_UNIMPLEMENTED( , void, StoatSpriteEngine, SetVolumeMixerBGMGroupNum, int n); -static int StoatSpriteEngine_SP_SetDrawMethod(int sp_no, int method) +int StoatSpriteEngine_SP_SetDrawMethod(int sp_no, int method) { struct sact_sprite *sp = sact_get_sprite(sp_no); if (!sp) return 0; @@ -59,7 +59,7 @@ static int StoatSpriteEngine_SP_SetDrawMethod(int sp_no, int method) } } -static int StoatSpriteEngine_SP_GetDrawMethod(int sp_no) +int StoatSpriteEngine_SP_GetDrawMethod(int sp_no) { struct sact_sprite *sp = sact_try_get_sprite(sp_no); if (!sp) return DRAW_METHOD_NORMAL;