setBackdrop('bg.png');
const BLACK = 'b';
const WHITE = 'w';
const ZZ = [0, 0, 0, 0, 0, 0, 0, 0, 0];
const V1 = [4, 3, 2, 1, 0, -1, -2, -3, -4];
const V2 = [-4, -3, -2, -1, 0, 1, 2, 3, 4];
var game = (function () {
let grid = {};
for (let x = -14; x <= 29; x++) {
grid[x] = {};
for (let y = -14; y <= 29; y++) {
grid[x][y] = '';
}
}
function isWin (x, y, vx, vy) {
var re = grid[x + vx*0][y + vy*0] +
grid[x + vx*1][y + vy*1] +
grid[x + vx*2][y + vy*2] +
grid[x + vx*3][y + vy*3] +
grid[x + vx*4][y + vy*4];
if (re == 'bbbbb') {
drawText('黑方獲勝');
stop();
}
if (re == 'wwwww') {
drawText('白方獲勝');
stop();
}
}
function onclick () {
var x = Math.floor((cursor.x - 97)/30);
var y = Math.floor((cursor.y - 17)/30);
if (x < 0 || x >= 15 || y < 0 || y >= 15) return;
place(x, y) && AI();