code: function(group, col, row){
  		var groups = this.getGroup(group);
  		var len = this.estimateSize(group, col, row), clen = groups.length;
  		// 既存のサイズより小さくなるならdeleteする
  		if(clen>len){
  			for(var id=clen-1;id>=len;id--){ groups.pop();}
  		}
  		// 既存のサイズより大きくなるなら追加する
  		else if(clen<len){
  			var groups2 = new groups.constructor();
  			for(var id=clen;id<len;id++){
  				var piece = this.newObject(group, id);
  				groups.add(piece);
  				groups2.add(piece);
  			}
  			groups2.allclear(false);
  		}
  		groups.length = len;
  		return (len-clen);
  	}
docs: --------------------------------------------------------------------------- bd.initGroup()     数を比較して、オブジェクトの追加か削除を行う bd.getGroup()      指定したタイプのオブジェクト配列を返す bd.estimateSize()  指定したオブジェクトがいくつになるか計算を行う bd.newObject()     指定されたタイプの新しいオブジェクトを返す ---------------------------------------------------------------------------