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); }
public void SetGroupListObject(GoGroupListClass group_list_val) { this.theGroupListObject = group_list_val; }