diff src/luan/LuaState.java @ 21:c93d8c781853

add functions git-svn-id: https://luan-java.googlecode.com/svn/trunk@22 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Tue, 04 Dec 2012 09:16:03 +0000
parents 09d41f7490a8
children 1e37f22a34c8
line wrap: on
line diff
--- a/src/luan/LuaState.java	Sun Dec 02 10:51:18 2012 +0000
+++ b/src/luan/LuaState.java	Tue Dec 04 09:16:03 2012 +0000
@@ -20,12 +20,15 @@
 	}
 
 	private LuaStack stack = null;
+	public Object[] returnValues;
 
-	public void newStack(int stackSize) {
+	Object[] newStack(int stackSize) {
+		returnValues = LuaFunction.EMPTY_RTN;
 		stack = new LuaStack(stack,stackSize);
+		return stack.a;
 	}
 
-	public void popStack() {
+	void popStack() {
 		stack = stack.previousStack;
 	}