示例#1
0
        public HybrasylScriptProcessor(World world)
        {
            Engine = Python.CreateEngine();
            var paths = Engine.GetSearchPaths();

            // FIXME: obvious
            paths.Add(@"C:\Program Files (x86)\IronPython 2.7\Lib");
            Engine.SetSearchPaths(paths);
            Engine.ImportModule("random");

            Scripts = new Dictionary <string, Script>();
            World   = new HybrasylWorld(world);
        }
示例#2
0
 public HybrasylUser(User user)
 {
     User = user;
     World = new HybrasylWorld(user.World);
     Map = new HybrasylMap(user.Map);
 }
示例#3
0
        public HybrasylScriptProcessor(World world)
        {
            Engine = Python.CreateEngine();
            var paths = Engine.GetSearchPaths();
            // FIXME: obvious
            paths.Add(@"C:\Program Files (x86)\IronPython 2.7\Lib");
            paths.Add(@"C:\Python27\Lib");
            Engine.SetSearchPaths(paths);
            Engine.ImportModule("random");

            Scripts = new Dictionary<string, Script>();
            World = new HybrasylWorld(world);
        }
示例#4
0
 public HybrasylUser(User user)
 {
     User  = user;
     World = new HybrasylWorld(user.World);
     Map   = new HybrasylMap(user.Map);
 }