public AGI_CalcFields(AGI_Fields agiF, COMMON_MAP map)
        {
            setConstData(map);
            fields = new int[F_MAX_X * F_MAX_Y];

            for (int i = 0; i < fields.Length; i++)
            {
                fields[i] = agiF.GetAgiFieldsNum(i);
            }

            closed = false;

            addNeighborInfo();
        }
 public AdvanceGameInfo(GameInfo gi)
 {
     agiFields = new AGI_Fields(gi.GetGameInfoFields());
     agiStoneList = new AGI_StoneList(gi.GetStoneList());
     //    agiFields.PrintAgiFields();
 }
 public AdvanceGameInfo()
 {
     agiFields = new AGI_Fields();
     agiStoneList = new AGI_StoneList();
     //    agiFields.PrintAgiFields();
 }