Improve tointeger, tonumber
This commit is contained in:
@@ -2206,7 +2206,8 @@ public class LuaState extends Lua {
|
|||||||
* way.
|
* way.
|
||||||
*/
|
*/
|
||||||
public int tointeger(int index) {
|
public int tointeger(int index) {
|
||||||
return topointer(index).toJavaInt();
|
LValue v = tolnumber(index);
|
||||||
|
return v.isNil()? 0: v.toJavaInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -2270,7 +2271,8 @@ public class LuaState extends Lua {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public double tonumber(int index) {
|
public double tonumber(int index) {
|
||||||
return topointer(index).toJavaDouble();
|
LValue v = tolnumber(index);
|
||||||
|
return v.isNil()? 0: v.toJavaDouble();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user