diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 0dcc65e..3d2f999 100644 Binary files a/EgtExecutor.rc and b/EgtExecutor.rc differ diff --git a/LUA_GdbModifyCurve.cpp b/LUA_GdbModifyCurve.cpp index 274c433..8f4edd1 100644 --- a/LUA_GdbModifyCurve.cpp +++ b/LUA_GdbModifyCurve.cpp @@ -933,16 +933,18 @@ LuaRemoveCurveCompoUndercutOnY( lua_State* L) static int LuaCurveCompoSetTempProp( lua_State* L) { - // 3 parametri : Id, nCrv, nProp + // 3 parametri : Id, nCrv, nProp [, nPropInd] int nId ; LuaCheckParam( L, 1, nId) int nCrv ; LuaCheckParam( L, 2, nCrv) int nProp ; LuaCheckParam( L, 3, nProp) + int nPropInd = 0 ; + LuaGetParam( L, 4, nPropInd) ; LuaClearStack( L) ; // imposto sulla curva della composita la proprietà temporanea - bool bOk = ExeCurveCompoSetTempProp( nId, nCrv, nProp) ; + bool bOk = ExeCurveCompoSetTempProp( nId, nCrv, nProp, nPropInd) ; LuaSetParam( L, bOk) ; return 1 ; } @@ -951,16 +953,18 @@ LuaCurveCompoSetTempProp( lua_State* L) static int LuaCurveCompoSetTempParam( lua_State* L) { - // 3 parametri : Id, nCrv, dParam + // 3 parametri : Id, nCrv, dParam [, nParamInd] int nId ; LuaCheckParam( L, 1, nId) int nCrv ; LuaCheckParam( L, 2, nCrv) double dParam ; LuaCheckParam( L, 3, dParam) + int nParamInd = 0 ; + LuaGetParam( L, 4, nParamInd) ; LuaClearStack( L) ; // imposto sulla curva della composita il parametro temporaneo - bool bOk = ExeCurveCompoSetTempParam( nId, nCrv, dParam) ; + bool bOk = ExeCurveCompoSetTempParam( nId, nCrv, dParam, nParamInd) ; LuaSetParam( L, bOk) ; return 1 ; }