private void removeSingles(int _x, int _y)
{
int count = 0;
if (_x < levelGrid.Width()-1 && _x > 1 && _y > 1 && _y < levelGrid.Height()-1){
if (levelGrid.getTile(_x+1,_y) == 1){
count ++;
}
if (levelGrid.getTile(_x-1,_y) == 0){
return;
}
if (levelGrid.getTile(_x+1,_y) == 0){
return;
}
if (levelGrid.getTile(_x,_y+1) == 0){
return;
}
if (levelGrid.getTile(_x,_y-1) == 0){
return;
}
//
if (levelGrid.getTile(_x-1,_y) == 1){
count ++;
}
if (levelGrid.getTile(_x,_y+1) == 1){
count ++;
}
if (levelGrid.getTile(_x,_y-1) == 1){
count ++;
}
if (levelGrid.getTile(_x-1,_y) == 1){
count ++;
}
if (levelGrid.getTile(_x-1,_y-1) == 1){
count ++;
}
if (levelGrid.getTile(_x+1,_y-1) == 1){
count ++;
}
if (levelGrid.getTile(_x-1,_y+1) == 1){
count ++;
}
if (levelGrid.getTile(_x+1,_y+1) == 1){
count ++;
}
if (count >= 5){
levelGrid.setTile(_x,_y,1);
}
}
}