예제 #1
0
        static void Main(string[] args)
        {
            Lua lua = new Lua();

            lua.DynamicContext.print = (LuaFunction)print;
            lua.DynamicContext.read  = (LuaFunction)read;

            MathLibrary.AddMathLibrary(lua.Context);
            IoLibrary.AddIoLibrary(lua.Context);

            dynamic l = new Lua();

            //var x = l.Context;
            l.print = (LuaFunction)print;
            l.read  = (LuaFunction)read;



            lua.DoFile("C:\\Users\\Francesco\\life.lua");

            while (true)
            {
                lua.DoString(Console.ReadLine());
                //l.DoString(Console.ReadLine());
            }
        }
예제 #2
0
파일: Program.cs 프로젝트: xiexin36/NetLua
        static void Main(string[] args)
        {
            Lua lua = new Lua();

            lua.DynamicContext.print = (LuaFunction)print;
            lua.DynamicContext.read  = (LuaFunction)read;

            MathLibrary.AddMathLibrary(lua.Context);
            IoLibrary.AddIoLibrary(lua.Context);

            lua.DoFile("life.lua");

            while (true)
            {
                lua.DoString(Console.ReadLine());
            }
        }