예제 #1
0
        static void Main(string[] args)
        {
            String initFile = "app_config.txt";
            if(args.Length != 0)
            {
                initFile = args[0];
            }

            COMMON_MAP commonMap = new COMMON_MAP(initFile);

            Console.WriteLine("SEARCH_FOR=>" + commonMap.PROBLEM_FILE);

            GameInfo gi = new GameInfo();
            gi.GetProblem(commonMap);

            AdvanceGameInfo agi = new AdvanceGameInfo(gi);

            Search sch = new Search(agi, commonMap);
            int score = sch.SearchStart();

             Console.WriteLine("file:{0} score:{1}", commonMap.FILENAME, score.ToString());
        }
예제 #2
0
 public AdvanceGameInfo(GameInfo gi)
 {
     agiFields = new AGI_Fields(gi.GetGameInfoFields());
     agiStoneList = new AGI_StoneList(gi.GetStoneList());
     //    agiFields.PrintAgiFields();
 }