棋盘方格上棋子的信息Рpublic int[][] getarrMapShow(){Р return arrMapShow;Р}Р判断下子的横向、纵向坐标是否越界Рprivate boolean badxy(int x, int y){Р if(x >= width+20 || x < 0)Р return true;Р return y >= height+20 || y < 0;Р}Р计算棋盘上某一方格上八个方向棋子的最大值,Р这八个方向分别是:左、右、上、下、左上、左下、右上、右下Рpublic boolean chessExist(int i,int j){Р if(this.arrMapShow[i][j]==1 || this.arrMapShow[i][j]==2)Р return true;Р return false;Р}Р判断该坐标位置是否可下棋子Рpublic void readyplay(int x,int y){Р if(badxy(x,y))Р return;Р if (chessExist(x,y))Р return;Р this.arrMapShow[x][y]=3;Р}Р在该坐标位置下棋子Рpublic void play(int x,int y){Р if(badxy(x,y))Р return;Р if(chessExist(x,y)){Р this.isExist=true;Р return;Р }elseР this.isExist=false;Р if(getisOdd()){Р setisOdd(false);Р this.arrMapShow[x][y]=1;Р }else{Р setisOdd(true);