Ejemplo n.º 1
0
        public void ImportFile(string srcFile, string targetName, string targetDir)
        {
            string[] output = this.GetOutputFiles(srcFile, targetName, targetDir);

            var data = new LuaScript();

            data.LoadFile(srcFile);
            data.Save(output.First());
        }
        public override void Init()
        {
            base.Init();

            m_script = new LuaScript();

            m_renderer      = new BasicSpriteRenderer(Plugin.DefaultResourceLocator, new Vector2(Window.Width, Window.Height));
            m_script["gfx"] = m_renderer;

            //m_script.DoString("function Draw() gfx.SetColor(255, 0, 255); gfx.FillRect(10, 10, 100, 100); end");
            m_script.LoadFile(Plugin.DefaultResourceLocator.OpenFileStream("scripts/chart_select/main.lua"));
        }
Ejemplo n.º 3
0
        public bool AsyncLoad()
        {
            m_script = new LuaScript();

            m_script.LoadFile(Plugin.DefaultResourceLocator.OpenFileStream("scripts/game/main.lua"));
            m_script["window"] = new ScriptWindowInterface();
            m_script["res"]    = m_resources;

            m_script.CallIfExists("AsyncLoad");

            if (!m_resources.LoadAll())
            {
                return(false);
            }

            return(true);
        }