Exemplo n.º 1
0
        public GoGroupClass(GoGroupListClass group_list_object_val)
        {
            this.theGroupListObject = group_list_object_val;
            this.indexNumber        = this.theGroupListObject.GroupCount();
            this.myColor            = this.theGroupListObject.MyColor();
            this.stoneCount         = 0;

            this.existMatrix = new bool[GoDefineClass.MAX_BOARD_SIZE, GoDefineClass.MAX_BOARD_SIZE];
            this.deadMatrix  = new bool[GoDefineClass.MAX_BOARD_SIZE, GoDefineClass.MAX_BOARD_SIZE];
            this.hisColor    = (this.myColor == GoDefineClass.GO_EMPTY_STONE)
                ? GoDefineClass.GO_EMPTY_STONE
                : GoDefineClass.GetOppositeColor(this.myColor);
        }
Exemplo n.º 2
0
 public void SetGroupListObject(GoGroupListClass group_list_val)
 {
     this.theGroupListObject = group_list_val;
 }