EgtExecutor 1.6g3 :

- correzione controlli in ExeCreateGeoFrame
- ExeInitGeomDB rinominata ExeInitContext
- aggiunta ExeDeleteContext
- migliorato log di ExeExit
- aggiunta possibilità di leggere e scrivere variabili LUA_Base.cpp
- aggiunta possibilità di chiamare funzioni Lua.
This commit is contained in:
Dario Sassi
2015-07-14 15:48:55 +00:00
parent d070901ce0
commit c5fdfea88c
27 changed files with 673 additions and 524 deletions
+12 -12
View File
@@ -36,7 +36,7 @@ LuaChangeGroupFrame( lua_State* L)
LuaClearStack( L) ;
// modifica del riferimento
bool bOk = ExeChangeGroupFrame( nId, frNewRef, nRefType) ;
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -54,7 +54,7 @@ LuaChangeVectorBase( lua_State* L)
LuaClearStack( L) ;
// modifica del punto base
bool bOk = ExeChangeVectorBase( nId, ptBase, nRefType) ;
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -70,7 +70,7 @@ LuaModifyText( lua_State* L)
LuaClearStack( L) ;
// modifica del testo
bool bOk = ExeModifyText( nId, sNewText) ;
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -86,7 +86,7 @@ LuaChangeTextFont( lua_State* L)
LuaClearStack( L) ;
// modifica del testo
bool bOk = ExeChangeTextFont( nId, sNewFont) ;
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -100,7 +100,7 @@ LuaFlipText( lua_State* L)
LuaClearStack( L) ;
// flip del testo
bool bOk = ExeFlipText( nId) ;
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -116,7 +116,7 @@ LuaMirrorText( lua_State* L)
LuaClearStack( L) ;
// flip del testo
bool bOk = ExeMirrorText( nId, bOnL) ;
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -132,10 +132,10 @@ LuaExplodeText( lua_State* L)
int nCount ;
int nFirstId = ExeExplodeText( nId, &nCount) ;
if ( nFirstId != GDB_ID_NULL)
LuaSetReturn( L, nFirstId) ;
LuaSetParam( L, nFirstId) ;
else
LuaSetReturn( L) ;
LuaSetReturn( L, nCount) ;
LuaSetParam( L) ;
LuaSetParam( L, nCount) ;
return 2 ;
}
@@ -151,10 +151,10 @@ LuaSplitText( lua_State* L)
int nCount ;
int nFirstId = ExeSplitText( nId, &nCount) ;
if ( nFirstId != GDB_ID_NULL)
LuaSetReturn( L, nFirstId) ;
LuaSetParam( L, nFirstId) ;
else
LuaSetReturn( L) ;
LuaSetReturn( L, nCount) ;
LuaSetParam( L) ;
LuaSetParam( L, nCount) ;
return 2 ;
}