code: function(bx,by){
  		var id = null, qc=this.cols, qr=this.rows;
  		if((bx<0||bx>(qc<<1)||by<0||by>(qr<<1))||(!(bx&1))||(!(by&1))){ }
  		else{ id = (bx>>1)+(by>>1)*qc;}
  
  		return (id!==null ? this.cell[id] : this.emptycell);
  	}
docs: --------------------------------------------------------------------------- bd.getc()  (X,Y)の位置にあるCellオブジェクトを返す bd.getx()  (X,Y)の位置にあるCrossオブジェクトを返す bd.getb()  (X,Y)の位置にあるBorderオブジェクトを返す bd.getex() (X,Y)の位置にあるextendCellオブジェクトを返す bd.getobj() (X,Y)の位置にある何らかのオブジェクトを返す ---------------------------------------------------------------------------