Flash MX 编程深层次应用-网络连线游戏(8),Flash MX 编程深层次应用-网络连线游戏(8)
【 tulaoshi.com - Flash 】
7.5 实时下棋(2)检查哪方胜利的程序如下:
function check_win(row, col, val) {
var i = col, count = 0;
// 先检查行连成四子
while (_root.chess[row][i] == val and i=0) {
count++;
i--;
}
if (count=4) {
return true;
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)}
i = col+1;
while (_root.chess[row][i] == val and i<=6) {
count++;
i++;
}
if (count=4) {
return true;
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)}
// 再检查列连成四子
count = 0;
i = row;
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)while (_root.chess[i][col] == val and i<=5) {
count++;
i++;
}
if (count=4) {
return true;
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)}
// 检查左高斜线
count = 0;
i = row;
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)j = col;
while (_root.chess[i][j] == val and i=0 and j=0) {
count++;
i--;
j--;
}
if (count=4) {
return true;
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)
来源:http://www.tulaoshi.com/n/20160129/1488325.html
看过《Flash MX 编程深层次应用-网络连线游戏(8)》的人还看了以下文章 更多>>