code: function(){
  		var sides=[], len=this.components.length, adjs={}, bd=this.board;
  		for(var r=0;r<this.components.length;r++){ this.components[r].id = r;}
  		for(var id=0;id<bd.border.length;id++){
  			var room1=this.getComponentRefs(bd.border[id].sidecell[0]);
  			var room2=this.getComponentRefs(bd.border[id].sidecell[1]);
  			if(room1===room2 || !room1 || !room2){ continue;}
  
  			var key = (room1.id<room2.id ? room1.id*len+room2.id : room2.id*len+room1.id);
  			if(!!adjs[key]){ continue;}
  			adjs[key] = true;
  
  			sides.push([room1,room2]);
  		}
  		return sides;
  	}
docs: --------------------------------------------------------------------------- roommgr.getSideAreaInfo()  接しているが異なる領域部屋の情報を取得する ---------------------------------------------------------------------------