Skip to content

Kriptel/hl-LuaJIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hl-LuaJIT

This library is based on linc_luajit.

TODO

  • Table access

Licenses

Example

See Main.hx

package;

import luajit.LuaJIT;

function main() {
	LuaJIT.init();

	var state = LuaL.newState();
	LuaL.openLibs(state);

	LuaJIT.addCallback(state, 'haxeFunction', function(a:Int, b:String, c:Bool) {
		trace(a, b, c);
	});

	LuaL.doString(state, '
	local a = 0
	print(a)

	haxeFunction(1,"hello world",true)

	function luaFunction(a,b,c)
		print(a,b,c)

		return 123;
	end
	');

	Lua.getGlobal(state, "luaFunction");

	trace(Lua.dynCall(state, [12, 35, 'hello world'], 1)); // 123
}

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages