function openfield(a,b) { if(a<0 || b<0 || a>fieldSizeX-1 || b>fieldSizeY-1) return; if(cellArray[a][b].isClicked) return; if(cellArray[a][b].isBomb) return; cellArray[a][b].isClicked = true; cellclick = document.getElementById(a+'-'+b); if(!cellclick) return; cellclick.className = 'cell-clicked'; cellclick.appendChild(document.createTextNode(cellArray[a][b].cellVal)); if(cellArray[a][b].cellVal == " ") for(var x=a-1;x<=a+1;x++) for(var y=b-1;y<=b+1;y++) openfield(x,y); }