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
+20 -20
View File
@@ -31,7 +31,7 @@ LuaIsPart( lua_State* L)
// verifico sia un pezzo
bool bOk = ExeIsPart( nIdPart) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -46,7 +46,7 @@ LuaIsLayer( lua_State* L)
// verifico sia un layer
bool bOk = ExeIsLayer( nIdLayer) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -59,7 +59,7 @@ LuaGetCurrPart( lua_State* L)
// recupero il pezzo corrente
int nId = ExeGetCurrPart() ;
// restituisco il risultato
LuaSetReturn( L, nId) ;
LuaSetParam( L, nId) ;
return 1 ;
}
@@ -72,7 +72,7 @@ LuaGetCurrLayer( lua_State* L)
// recupero il layer corrente
int nId = ExeGetCurrLayer() ;
// restituisco il risultato
LuaSetReturn( L, nId) ;
LuaSetParam( L, nId) ;
return 1 ;
}
@@ -89,7 +89,7 @@ LuaSetCurrPartLayer( lua_State* L)
// imposto pezzo e layer correnti
bool bOk = ExeSetCurrPartLayer( nPartId, nLayerId) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -102,7 +102,7 @@ LuaResetCurrPartLayer( lua_State* L)
// cerco primo pezzo e layer validi per essere dichiarati correnti
bool bOk = ExeResetCurrPartLayer() ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -117,7 +117,7 @@ LuaGetPartNbr( lua_State* L)
// recupero numero pezzi
int nNbr = ExeGetPartNbr( bOnlyVisible) ;
// restituisco il risultato
LuaSetReturn( L, nNbr) ;
LuaSetParam( L, nNbr) ;
return 1 ;
}
@@ -133,9 +133,9 @@ LuaGetFirstPart( lua_State* L)
int nId = ExeGetFirstPart( bOnlyVisible) ;
// restituisco il risultato
if ( nId != GDB_ID_NULL)
LuaSetReturn( L, nId) ;
LuaSetParam( L, nId) ;
else
LuaSetReturn( L) ;
LuaSetParam( L) ;
return 1 ;
}
@@ -153,9 +153,9 @@ LuaGetNextPart( lua_State* L)
int nId = ExeGetNextPart( nPartId, bOnlyVisible) ;
// restituisco il risultato
if ( nId != GDB_ID_NULL)
LuaSetReturn( L, nId) ;
LuaSetParam( L, nId) ;
else
LuaSetReturn( L) ;
LuaSetParam( L) ;
return 1 ;
}
@@ -173,9 +173,9 @@ LuaGetFirstLayer( lua_State* L)
int nId = ExeGetFirstLayer( nPartId, bOnlyVisible) ;
// restituisco il risultato
if ( nId != GDB_ID_NULL)
LuaSetReturn( L, nId) ;
LuaSetParam( L, nId) ;
else
LuaSetReturn( L) ;
LuaSetParam( L) ;
return 1 ;
}
@@ -193,9 +193,9 @@ LuaGetNextLayer( lua_State* L)
int nId = ExeGetNextLayer( nLayerId, bOnlyVisible) ;
// restituisco il risultato
if ( nId != GDB_ID_NULL)
LuaSetReturn( L, nId) ;
LuaSetParam( L, nId) ;
else
LuaSetReturn( L) ;
LuaSetParam( L) ;
return 1 ;
}
@@ -210,7 +210,7 @@ LuaSelectPartObjs( lua_State* L)
// eseguo la selezione
bool bOk = ExeSelectPartObjs( nPartId) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -225,7 +225,7 @@ LuaDeselectPartObjs( lua_State* L)
// eseguo la selezione
bool bOk = ExeDeselectPartObjs( nPartId) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -240,7 +240,7 @@ LuaSelectLayerObjs( lua_State* L)
// eseguo la selezione
bool bOk = ExeSelectLayerObjs( nLayerId) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -255,7 +255,7 @@ LuaDeselectLayerObjs( lua_State* L)
// eseguo la selezione
bool bOk = ExeDeselectLayerObjs( nLayerId) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -272,7 +272,7 @@ LuaSelectPathObjs( lua_State* L)
// eseguo la selezione
bool bOk = ExeSelectPathObjs( nId, bHaltOnFork) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}