EgtExecutor :
- aggiunte a Lua EgtGetLastPart, EgtGetPrevPart, EgtGetLastLayer e EgtGetPrevLayer - aggiunto parametro opzionale (separatore) a EgtSplitString di Lua - corrette (parametro di ritorno di tipo errato) EgtPackBox e EgtPackBoxCluster di Lua.
This commit is contained in:
+5
-2
@@ -147,14 +147,17 @@ LuaNumToString( lua_State* L)
|
||||
static int
|
||||
LuaSplitString( lua_State* L)
|
||||
{
|
||||
// 1 parametro : sVal
|
||||
// 1 o 2 parametri : sVal [, sSep]
|
||||
string sVal ;
|
||||
string sSep = "," ;
|
||||
bool bFound = LuaGetParam( L, 1, sVal) ;
|
||||
if ( bFound)
|
||||
LuaGetParam( L, 2, sSep) ;
|
||||
LuaClearStack( L) ;
|
||||
// se ricevuta stringa, la divido in parti separate da ','
|
||||
if ( bFound) {
|
||||
STRVECTOR vsVal ;
|
||||
FromString( sVal, vsVal) ;
|
||||
Tokenize( sVal, sSep, vsVal) ;
|
||||
// ritorno il risultato
|
||||
LuaSetParam( L, vsVal) ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user