EgtExecutor :
- piccola correzione nella gestione vettori di LuaSetInfo.
This commit is contained in:
+3
-13
@@ -519,10 +519,8 @@ LuaSetInfo( lua_State* L)
|
||||
} break ;
|
||||
case LUA_TTABLE :
|
||||
{ Frame3d frVal ;
|
||||
BBox3d b3Val ;
|
||||
Vector3d vtVal ; // va bene anche per Point3d
|
||||
INTVECTOR vnVal ;
|
||||
DBLVECTOR vdVal ;
|
||||
BBox3d b3Val ;
|
||||
DBLVECTOR vdVal ; // va bene anche per Vector3d, Point3d, vnVal
|
||||
STRVECTOR vsVal ;
|
||||
if ( LuaGetParam( L, 3, frVal)) {
|
||||
LuaClearStack( L) ;
|
||||
@@ -531,15 +529,7 @@ LuaSetInfo( lua_State* L)
|
||||
else if ( LuaGetParam( L, 3, b3Val)) {
|
||||
LuaClearStack( L) ;
|
||||
bOk = ExeSetInfo( nId, sKey, b3Val) ;
|
||||
}
|
||||
else if ( LuaGetParam( L, 3, vtVal)) {
|
||||
LuaClearStack( L) ;
|
||||
bOk = ExeSetInfo( nId, sKey, vtVal) ;
|
||||
}
|
||||
else if ( LuaGetParam( L, 3, vnVal)) {
|
||||
LuaClearStack( L) ;
|
||||
bOk = ExeSetInfo( nId, sKey, vnVal) ;
|
||||
}
|
||||
}
|
||||
else if ( LuaGetParam( L, 3, vdVal)) {
|
||||
LuaClearStack( L) ;
|
||||
bOk = ExeSetInfo( nId, sKey, vdVal) ;
|
||||
|
||||
Reference in New Issue
Block a user