From 69eaf7df7606eb94b804b7fca324a36323076daf Mon Sep 17 00:00:00 2001 From: Pheenoh Date: Sun, 21 Feb 2021 21:48:00 -0500 Subject: [PATCH] fopKyM_fastCreate OK --- src/f/f_op/f_op_kankyo_mng.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/f/f_op/f_op_kankyo_mng.cpp b/src/f/f_op/f_op_kankyo_mng.cpp index 3bcfe8044f9..ac804699125 100644 --- a/src/f/f_op/f_op_kankyo_mng.cpp +++ b/src/f/f_op/f_op_kankyo_mng.cpp @@ -108,11 +108,12 @@ u32 fopKyM_create(s16 param_1, int param_2, cXyz* param_3, cXyz* param_4, fopKyM fopKyM_Create(param_1,param_5,(void*)tmp); } -// fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i -// fopKyM_fastCreate(s16, int, cXyz*, cXyz*, int (*)(void*)) -asm void fopKyM_fastCreate(s16, int, cXyz*, cXyz*, int (*)(void*)) { - nofralloc -#include "f/f_op/f_op_kankyo_mng/asm/func_8001F818.s" +u32 fopKyM_fastCreate(s16 param_1, int param_2, cXyz* param_3, cXyz* param_4, fopKyMCreateFunc param_5) { + float* tmp = createAppend(param_2,param_3,param_4); + if (!tmp) { + return 0; + } + fpcM_FastCreate(param_1,param_5,0,tmp); } // fopKyM_createWpillar__FPC4cXyzfi