freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的五子棋游戲系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-23 16:52本頁面
  

【正文】 sh(){ finished = true。 } public boolean isFinished(){ return finished。 } public int getCurrentX() { return currentX。 } public void setCurrentX(int currentX) { = currentX。 } public int getCurrentY() { return currentY。 } public void setCurrentY(int currentY) { = currentY。 } public static int getRow() { return row。 } public int getResult() { return result。 } public void setResult(int result) { = result。 } public Qipan(){ super()。 position = new int[row][row]。 qizi = new int[row][row]。 value = new int[row][row]。 } //value 的初值設(shè)為越靠近中間的越大。 public void init(){ result = 0。 for(int i=0。irow。i++){ for(int j=0。jrow。j++){ position[i][j]=0。 value[i][j]=((i7))*((j7))。 //(value[i][j]+\t)。 } //()。 } copyToQizi()。 currentX = 1。 currentY = 1。 } public void copyToQizi(){ for(int i=0。irow。i++) for(int j=0。jrow。j++) qizi[i][j]=position[i][j]。 } public void paint(Graphics g){ setForeground()。 (0,0, 459, 459)。 //畫線 ()。 for(int i=0。i15。i++){ (startX, startX+30*i, startX+14*30, startX+30*i)。 (startX+30*i, startX, startX+30*i, startX+30*14)。 } //畫標(biāo)記點(diǎn) ()。 (startX+30*3dot_r,startX+30*3dot_r, 2*dot_r, 2*dot_r)。 (startX+30*11dot_r,startX+30*3dot_r, 2*dot_r, 2*dot_r)。 (startX+30*3dot_r,startX+30*11dot_r, 2*dot_r, 2*dot_r)。 (startX+30*11dot_r,startX+30*11dot_r, 2*dot_r, 2*dot_r)。 (startX+30*7dot_r,startX+30*7dot_r, 2*dot_r, 2*dot_r)。 //畫棋子 for(int i=0。irow。i++) for(int j=0。jrow。j++){ if(qizi[i][j]==1){ (white)。 (startX+30*iqizi_r, startX+30*jqizi_r, 2*qizi_r, 2*qizi_r)。 (startX+30*iqizi_r, startX+30*jqizi_r, 2*qizi_r, 2*qizi_r)。 }else if(qizi[i][j]==1){ (black)。 (startX+30*iqizi_r, startX+30*jqizi_r, 2*qizi_r, 2*qizi_r)。 (startX+30*iqizi_r, startX+30*jqizi_r, 2*qizi_r, 2*qizi_r)。 } } if(currentX!=1amp。amp。currentY!=1){ ()。 (startX+30*currentXqizi_r/2, startX+30*currentYqizi_r/2, qizi_r, qizi_r)。 (startX+30*currentXqizi_r/2, startX+30*currentYqizi_r/2, qizi_r, qizi_r)。 } //顯示勝出情況 Font f = new Font(楷體,75)。 setFont(f)。 if(result==1){ ()。 (黑棋獲勝, 75, 235)。 }else if(result==1){ ()。 (白棋獲勝, 75, 235)。 }else if(result==2){ f = new Font(楷體,100)。 setFont(f)。 ()。 (和棋, 125, 250)。 } (g)。 } /** * 檢查是否一方已經(jīng)獲勝。0沒有獲勝,1白棋獲勝,1黑棋獲勝,2和棋。 */ public int isWin(){ // 豎向 for(int i=0。irow。i++) for(int j=0。jrow4。j++){ if(position[i][j]==1amp。amp。position[i][j+1]==1amp。amp。position[i][j+2]==1 amp。amp。position[i][j+3]==1amp。amp。position[i][j+4]==1){ return 1。 } if(position[i][j]==1amp。amp。position[i][j+1]==1amp。amp。position[i][j+2]==1 amp。amp。position[i][j+3]==1amp。amp。position[i][j+4]==1){ return 1。 } } // 橫行 for(int i=0。irow4。i++) for(int j=0。jrow。j++){ if(position[i][j]==1amp。amp。position[i+1][j]==1amp。amp。position[i+2][j]==1 amp。amp。position[i+3][j]==1amp。amp。position[i+4][j]==1){ return 1。 } if(position[i][j]==1amp。amp。position[i+1][j]==1amp。amp。position[i+2][j]==1 amp。amp。position[i+3][j]==1amp。amp。position[i+4][j]==1){ return 1。 } } // 正對角線 for(int i=0。irow4。i++) for(int j=0。jrow4。j++){ if(position[i][j]==1amp。amp。position[i+1][j+1]==1amp。amp。position[i+2][j+2]==1 amp。amp。position[i+3][j+3]==1amp。amp。position[i+4][j+4]==1){ return 1。 } if(position[i][j]==1amp。amp。position[i+1][j+1]==1amp。amp。position[i+2][j+2]==1 amp。amp。position[i+3][j+3]==1amp。amp。position[i+4][j+4]==1){ return 1。 } } // 反對角線 for(int i=0。irow4。i++) for(int j=4。jrow。j++){ if(position[i][j]==1amp。amp。position[i+1][j1]==1amp。amp。position[i+2][j2]==1 amp。amp。position[i+3][j3]==1amp。amp。position[i+4][j4]==1){ return 1。 } if(position[i][j]==1amp。amp。position[i+1][j1]==1amp。amp。position[i+2][j2]==1 amp。amp。position[i+3][j3]==1amp。amp。position[i+4][j4]==1){ return 1。 } } // 還沒有下完 for(int i=0。irow。i++) for(int j=0。jrow。j++) if(position[i][j]==0) return 0。 // 和棋 return 2。 } 41附錄參考文獻(xiàn)[1]黃興華,邱加永,(01) 北京:清華大學(xué)出版社[2](10) 機(jī)械工業(yè)出版社[3]林堯瑞,[M].2002(09)北京:清華大學(xué)出版社[4]蔣加伏,陳藹祥,[J].2004(01)中南大學(xué):計(jì)算機(jī)工程與應(yīng)用[5],Serch amp。 [J],Erasmus University , Computer Science,Rotterdam,The Netherlands,1996[6]Charles and Aske Plaatc[J].Programming Parallel Applica tions in Cilk,SIAM News,Voluem 31,Number 4,May,1988,pp6~7[7]裴龍, Swing組件設(shè)計(jì)模式分析[J]. 2001(04) 計(jì)算機(jī)應(yīng)用[8][M]. 2006北京:電子工業(yè)出版社[9][M]. 2002 北京:電子工業(yè)出版社[10]呂校春, GUI組件開發(fā)[J]. 2008(05) 機(jī)械工程師[11]薛海強(qiáng), 何江玲, 蘇森. 一種新型的Socket通信機(jī)制[A]. 2004 第九屆全國青年通信學(xué)術(shù)會議論文集 [C][12]Prosthetic Socket Computer Aided Design[A]. ICBME39。2002 of the 6th International Conference on Biomedical Engineering and Rehabilitation Engineering [C], 2002[13]安毅, 楊忠直. 博弈決策規(guī)則與認(rèn)知閉合需要[J]. 2009 (02) 軟科學(xué) 43
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1