code: function(cell){
  		// Edgeの除去
  		var sidenodeobj = this.getSideObjByNodeObj(cell);
  		var node1 = this.getObjNodeList(cell)[0];
  		var preedges = node1.nodes.length, component = node1.component, endetach = (this.modifyNodes.length===0);
  		for(var i=0;i<sidenodeobj.length;i++){
  			var node2 = this.getObjNodeList(sidenodeobj[i])[0];
  			if(!!node1 && !!node2){
  				this.removeEdge(node1, node2);
  				
  				if(!!this.incdecBorderCount){
  					this.incdecBorderCount(this.board.getb(((node1.obj.bx+node2.obj.bx)>>1), ((node1.obj.by+node2.obj.by)>>1)), true);
  				}
  			}
  		}
  
  		// Nodeを一旦取り除く
  		if(!!node1){ this.deleteNode(node1);}
  
  		// 周囲のComponent末端から切り離されただけの場合は情報を更新して終了
  		if(!this.rebuildmode && preedges===1 && endetach){
  			this.setComponentInfo(component);
  			this.modifyNodes = [];
  		}
  	}
docs: --------------------------------------------------------------------------- areagraph.removeEdgeByNodeObj() 黒マスになったりした時にブロックの情報を消去する areagraph.addEdgeByNodeObj()    黒マスになったりした時にブロックの情報を生成する ---------------------------------------------------------------------------