知不知道 发表于 2009-2-5 11:12:29

Flash MX 编程深层次应用-网络连线游戏(8) (1)

7.5 实时下棋(2)
   4.检查哪方胜利的程序检查哪方胜利的程序如下:function check_win(row, col, val) {      var i = col, count = 0;      // 先检查行连成四子      while (_root.chess == val and i>=0) {               count;               i--;      }      if (count>=4) {               return true;      }      i = col 1;      while (_root.chess == val and i<=6) {               count;               i;      }      if (count>=4) {               return true;   









                                                                                                   

                                    7.5 实时下棋(2)
   4.检查哪方胜利的程序检查哪方胜利的程序如下:function check_win(row, col, val) {      var i = col, count = 0;      // 先检查行连成四子      while (_root.chess == val and i>=0) {               count;               i--;      }      if (count>=4) {               return true;      }      i = col 1;      while (_root.chess == val and i<=6) {               count;               i;      }      if (count>=4) {               return true;   









                                                                                                   

                                        }      // 再检查列连成四子      count = 0;      i = row;      while (_root.chess == val and i<=5) {               count;               i;      }      if (count>=4) {               return true;      }      // 检查左高斜线      count = 0;      i = row;      j = col;      while (_root.chess == val and i>=0 and j>=0) {         &n
页: [1]
查看完整版本: Flash MX 编程深层次应用-网络连线游戏(8) (1)