Skip to content

Instantly share code, notes, and snippets.

@rigibun
Last active December 11, 2015 01:58
Show Gist options
  • Save rigibun/4527020 to your computer and use it in GitHub Desktop.
Save rigibun/4527020 to your computer and use it in GitHub Desktop.
function check (inboard, x, y){
var board = inboard;
for(var i = 1; i <= x; i++){
for(var j = 1; j <= y; j++){
var dot = 0;
var guardman = 0;
for(var k = -1; k < 2; k++){
for(var l = -1; l < 2; l++){
if(k == 0 && l == 0) continue;
if(inboard[x + k][y + l] == 1) dot++;
if(inboard[x + k][y + l] == 2) guardman++;
}
}
if(board[x][y] == 0 && dot >= 3)
board[x][y] == 1;
if(board[x][y] == 1 && ( guardan >= 1 || dot <= 1 || dot >= 4))
board[x][y] == 0;
}
}
return board;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment