亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? makechessmanual.java

?? 用java編寫的一個(gè)單機(jī)版的中國(guó)象棋打譜軟件
?? JAVA
字號(hào):
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.LinkedList;

public class MakeChessManual extends JPanel implements ActionListener
{
  JTextArea text=null;
  JScrollPane scroll=null;
  ChessBoard board=null;
  ChessPoint[][] point;
  LinkedList 棋譜=null;
  LinkedList 吃掉的棋子=null;    
  JButton buttonUndo;
  int i=0;
  public MakeChessManual(ChessBoard board,ChessPoint[][] point)   
  {
   this.board=board;
   this.point=point;
   text=new JTextArea();
   scroll=new JScrollPane(text);
   棋譜=new LinkedList();
   吃掉的棋子=new LinkedList();
   buttonUndo=new JButton("悔棋");
   buttonUndo.setFont(new Font("隸書",Font.PLAIN,18));
   setLayout(new BorderLayout());
   add(scroll,BorderLayout.CENTER);
   add(buttonUndo,BorderLayout.SOUTH);
   buttonUndo.addActionListener(this);
  }
  public char numberToLetter(int n)   
  { 
    char c='\0';
    switch(n)
     {
       case 1 : c='A'; break;
       case 2 : c='B'; break;
       case 3 : c='C'; break;
       case 4 : c='D'; break;
       case 5 : c='E'; break;
       case 6 : c='F'; break;
       case 7 : c='G'; break;
       case 8 : c='H'; break;
       case 9 : c='I'; break;
       case 10 : c='J'; break;
     } 
    return c;
  }
  public void 記錄棋譜(ChessPiece piece,int startI,int startJ,int endI,int endJ)
  { 
     Point pStart=new Point(startI,startJ);
     Point pEnd=new Point(endI,endJ);
     MoveStep step=new MoveStep(pStart, pEnd);
     棋譜.add(step);
     
     String 棋子類別=piece.棋子類別();
     String name=piece.getName();
     String m="#"+棋子類別+name+": "+
              startI+numberToLetter(startJ)+" 到 "+endI+numberToLetter(endJ);
     text.append(m);
     if(piece.棋子類別().equals(board.黑方顏色))
        text.append("\n");
  }
 public void 記錄吃掉的棋子(Object object)
  {
     吃掉的棋子.add(object);
  }
 
  public LinkedList 獲取棋譜()
  {
     return 棋譜;
  }
 public void actionPerformed(ActionEvent e)
  { 
   int position=text.getText().lastIndexOf("#");
   if(position!=-1)
     text.replaceRange("",position,text.getText().length());
   if(棋譜.size()>0)
     {
      MoveStep lastStep=(MoveStep)棋譜.getLast();
      棋譜.removeLast();
      Object qizi=吃掉的棋子.getLast();
      吃掉的棋子.removeLast();
      String temp=qizi.toString();
     if(temp.equals("沒(méi)吃棋子"))
      {
        int startI=lastStep.pStart.x;
        int startJ=lastStep.pStart.y; 
        int endI=lastStep.pEnd.x;
        int endJ=lastStep.pEnd.y; 
        ChessPiece piece=point[endI][endJ].getPiece();
        
        point[startI][startJ].setPiece(piece,board);
        (point[endI][endJ]).set有棋子(false);
 
        if(piece.棋子類別().equals(board.紅方顏色))
         {
           board.紅方走棋=true;
           board. 黑方走棋=false;
         }
        if(piece.棋子類別().equals(board.黑方顏色))
         {
           board.黑方走棋=true;
           board.紅方走棋=false;
         }
       }
     else
       {
         ChessPiece removedPiece=(ChessPiece)qizi;
         int startI=lastStep.pStart.x;
         int startJ=lastStep.pStart.y; 
         int endI=lastStep.pEnd.x;
         int endJ=lastStep.pEnd.y; 
         ChessPiece piece=point[endI][endJ].getPiece();
         point[startI][startJ].setPiece(piece,board);     
         point[endI][endJ].setPiece(removedPiece,board);  
         (point[endI][endJ]).set有棋子(true);
 
        if(piece.棋子類別().equals(board.紅方顏色))
         {
           board.紅方走棋=true;
           board. 黑方走棋=false;
         }
        if(piece.棋子類別().equals(board.黑方顏色))
         {
           board.黑方走棋=true;
           board.紅方走棋=false;
         }
      }
    }
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品中文字幕一区二区三区| 色婷婷精品久久二区二区蜜臂av| 免费在线欧美视频| 天堂午夜影视日韩欧美一区二区| 亚洲国产欧美在线| 日本不卡在线视频| 久88久久88久久久| thepron国产精品| 91高清在线观看| 日韩欧美在线不卡| 国产精品成人免费精品自在线观看| 1024亚洲合集| 日韩av中文字幕一区二区三区 | 蜜臀精品久久久久久蜜臀| 午夜视频一区二区| 国产精品一二三四| 欧美性色黄大片| 国产日产欧美一区| 日产国产高清一区二区三区| 国产乱淫av一区二区三区| 欧美日免费三级在线| 2024国产精品| 视频一区欧美精品| 99精品视频一区二区三区| 精品裸体舞一区二区三区| 亚洲精品国产成人久久av盗摄| 久久精品国产精品亚洲精品| 97久久人人超碰| 国产欧美日韩不卡| 蜜桃一区二区三区四区| 欧美日韩卡一卡二| 国产精品国产三级国产普通话三级 | 日韩午夜在线观看| 午夜精品在线看| 色综合久久天天综合网| 国产亚洲欧美中文| 另类中文字幕网| 日韩欧美一二三四区| 热久久国产精品| 欧美日韩精品系列| 热久久久久久久| 精品久久久久久无| 一区二区在线看| 51精品视频一区二区三区| 五月天丁香久久| 日韩欧美中文字幕精品| 激情久久五月天| 欧美激情一区二区三区不卡| 国产剧情一区在线| 中文字幕日韩欧美一区二区三区| 国产精品99久久久久久久vr | 麻豆精品精品国产自在97香蕉| 日韩写真欧美这视频| 国产成人鲁色资源国产91色综| 日韩伦理av电影| 欧美一区二区三区在线电影| 国产麻豆一精品一av一免费| 国产精品第五页| 欧美一区二区在线观看| 国产精品影音先锋| 亚洲高清免费在线| 久久尤物电影视频在线观看| 一本一道综合狠狠老| 久久99国产精品免费| 亚洲美女视频在线观看| 精品久久久久久久久久久院品网| 色天使色偷偷av一区二区| 亚洲成av人片一区二区三区| 久久久亚洲精品一区二区三区| 一本一本大道香蕉久在线精品 | 一区二区三区欧美视频| 久久一区二区视频| 欧美日韩视频在线第一区| 成人性生交大片免费| 奇米色777欧美一区二区| 亚洲国产精品一区二区久久| 欧美激情一区二区在线| 久久久综合激的五月天| 日韩免费高清av| 日韩欧美第一区| 欧美一级久久久| 日韩欧美成人激情| 91精品国产麻豆| 日韩一区二区三| 久久综合色之久久综合| 日韩精品一区二区三区蜜臀 | 国产成人免费视频网站| 国产一区二区三区综合| 盗摄精品av一区二区三区| 国产高清亚洲一区| 不卡一区二区在线| 99免费精品视频| 色爱区综合激月婷婷| 欧美老女人第四色| 日韩欧美亚洲一区二区| 久久精品欧美日韩精品| 国产欧美久久久精品影院| 国产精品不卡在线| 午夜免费欧美电影| 国产精品中文字幕日韩精品| 成人久久18免费网站麻豆 | 亚洲乱码国产乱码精品精的特点| 亚洲人成在线播放网站岛国| 亚洲国产综合人成综合网站| 蜜臂av日日欢夜夜爽一区| bt7086福利一区国产| 欧美日韩三级视频| 国产三区在线成人av| 亚洲大片免费看| 成人午夜伦理影院| 91精品国产综合久久婷婷香蕉| 精品成人免费观看| 亚洲成精国产精品女| 成人免费毛片嘿嘿连载视频| 欧美午夜免费电影| 国产精品久久久久精k8| 老司机精品视频导航| 欧美久久久久久久久中文字幕| 国产欧美日本一区视频| 麻豆精品在线播放| 91.xcao| 偷拍一区二区三区| 欧美午夜在线一二页| 自拍av一区二区三区| 丰满白嫩尤物一区二区| 精品99999| 国产在线视频一区二区| 精品国产三级电影在线观看| 视频在线在亚洲| 日韩精品一区二区三区视频| 免费观看一级特黄欧美大片| 51午夜精品国产| 国产呦精品一区二区三区网站| 日韩欧美国产午夜精品| 另类专区欧美蜜桃臀第一页| 日韩欧美色电影| 成人免费视频一区| 亚洲人精品午夜| 91精品欧美一区二区三区综合在 | 欧美午夜一区二区| 日本成人在线网站| 国产亚洲精品超碰| 91色porny| 欧美a一区二区| 国产精品入口麻豆原神| 91在线观看成人| 日本aⅴ亚洲精品中文乱码| 久久久久久久久蜜桃| 一本久久精品一区二区| 日韩av中文字幕一区二区| 国产女人水真多18毛片18精品视频 | 成人做爰69片免费看网站| 一区二区三区在线播| 久久午夜免费电影| 欧美视频一二三区| 国产高清亚洲一区| 美女在线视频一区| 亚洲丝袜另类动漫二区| 精品乱码亚洲一区二区不卡| 欧美自拍偷拍一区| 成人深夜在线观看| 国内精品伊人久久久久av影院| 亚洲愉拍自拍另类高清精品| 国产欧美一区二区三区鸳鸯浴| 日韩欧美一区二区三区在线| www.亚洲精品| 国产精品中文字幕一区二区三区| 五月天久久比比资源色| 色中色一区二区| 五月天网站亚洲| 亚洲国产精品一区二区久久恐怖片| 国产片一区二区| 中文字幕第一区二区| 亚洲精品一区二区三区香蕉| 日韩精品中文字幕一区| 欧美精品黑人性xxxx| 欧美日韩免费高清一区色橹橹| 9人人澡人人爽人人精品| 粉嫩13p一区二区三区| 国产在线精品免费| 国产成人小视频| 高清国产一区二区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 久久久久高清精品| 国产欧美综合在线观看第十页| 国产精品福利一区二区三区| 亚洲日本欧美天堂| 亚洲v中文字幕| 狠狠色狠狠色合久久伊人| 国产91色综合久久免费分享| 91片在线免费观看| 欧美一区二区在线观看| 久久久777精品电影网影网| 国产精品你懂的| 亚洲成av人影院在线观看网| 九九视频精品免费| 在线观看日韩一区| 久久奇米777| 免费精品视频在线| 色欧美片视频在线观看在线视频|