Ejemplo n.º 1
0
 public static void __hx_ctor__BattleMain(global::BattleMain __hx_this, string mapPath)
 {
     unchecked {
         global::haxe.Log.trace.__hx_invoke2_o(default(double), mapPath, default(double), new global::haxe.lang.DynamicObject(new int[] { 302979532, 1547539107, 1648581351 }, new object[] { "new", "BattleMain", "BattleMain.hx" }, new int[] { 1981972957 }, new double[] { ((double)(29)) }));
         global::game.Game           game1    = new global::game.Game();
         object                      map      = new global::haxe.format.JsonParser(((string)(global::sys.io.File.getContent(mapPath)))).parseRec();
         global::eval.Evaluter       evaluter = new global::eval.Evaluter(((global::Array <double>)(global::eval.Evaluter.MS_TABLE)));
         global::search.BeamSearcher sercher  = new global::search.BeamSearcher(0.1, evaluter);
         game1.setupMap(map);
         game1.setupPunters(global::BattleMain.PUNTERS);
         {
             int _g1 = 0;
             int _g  = game1.riverCount;
             while ((_g1 < _g))
             {
                 int    i      = _g1++;
                 int    punter = global::game._PunterId.PunterId_Impl_._new((i % global::BattleMain.PUNTERS));
                 object move   = sercher.getMove(game1, punter);
                 game1.addMove(move);
                 global::haxe.Log.trace.__hx_invoke2_o(default(double), global::haxe.lang.Runtime.concat("move", global::haxe.lang.Runtime.toString(i)), default(double), new global::haxe.lang.DynamicObject(new int[] { 302979532, 1547539107, 1648581351 }, new object[] { "new", "BattleMain", "BattleMain.hx" }, new int[] { 1981972957 }, new double[] { ((double)(42)) }));
             }
         }
     }
 }
Ejemplo n.º 2
0
 public static void __hx_ctor_search_BeamSearcher(global::search.BeamSearcher __hx_this, double timeout, global::eval.Evaluter evaluter)
 {
     __hx_this.evaluter = evaluter;
     __hx_this.timeout  = timeout;
 }