空白。。。。
我跟着老师打出来,也是空白的。 之前的UI篇完全没有问题,可以运行,加上这章讲的就不行了
我跟着老师打出来,也是空白的。 之前的UI篇完全没有问题,可以运行,加上这章讲的就不行了
2016-10-18
var wins=[];
for(var i=0;i<15;i++){
    chessBoard[i]=[];
    for(var j=0;j<15;j++){
        chessBoard[i][j]=0;
    }
}
for(var i=0;i<15;i++){
    chessBoard[i]=[];
    for(var j=0;j<15;j++){
        wins[i][j]=[];
    }
}
var count = 0;
//横线
for(var i=0;i<15;i++){
    for(var j=0;j<11;j++){
        for(var k=0;k<5;k++){
            wins[i][j+k][count] = true;
        }
    }
    count++;
}
//竖线
for(var i=0;i<15;i++){
    for(var j=0;j<11;j++){
        for(var k=0;k<5;k++){
            wins[j+k][i][count] = true;
        }
    }
    count++;
}
//斜线
for(var i=0;i<11;i++){
    for(var j=0;j<11;j++){
        for(var k=0;k<5;k++){
            wins[i+k][j+k][count] = true;
        }
    }
    count++;
}
for(var i=0;i<11;i++){
    for(var j=14;j>3;j--){
        for(var k=0;k<5;k++){
            wins[i+k][j-k][count] = true;
        }
    }
    count++;
}
console.log(count);
最后的反斜线是i=11
//赢法数组
var wins = [];
for (var i =0;i<15;i++) {
	chessBoard[i] = [];
	for (var j = 0; j<15; j++) {
		chessBoard[i][j] = 0;
	}
}
for (var i=0;i<15;i++) {
	wins[i] = [];
	for (var j=0;j<15;j++) {
		wins[i][j] = [];
	}
}
var count = 0;
for (var i=0;i<15;i++) {
	for (var j=0;j<11;j++) {
		for (var k=0;k<5;k++) {
			wins[i][j+k][count] = true;
		}
		count++;
	}
}
for (var i=0;i<15;i++) {
	for (var j=0;j<11;j++) {
		for (var k=0;k<5;k++) {
			wins[j+k][i][count] = true;
		}
		count++;
	}
}
for (var i=0;i<11;i++) {
	for (var j=0;j<11;j++) {
		for (var k=0;k<5;k++) {
			wins[i+k][j+k][count] = true;
		}
		count++;
	}
}
for (var i=0;i<11;i++) {
	for (var j=14;j>3;j--) {
		for (var k=0;k<5;k++) {
			wins[i+k][j-k][count] = true;
		}
		count++;
	}
}这是我的代码,也显示过空白
举报