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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? makechessmanual.java

?? 中國象棋單機版
?? JAVA
字號:
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("沒吃棋子"))
      {
        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;
         }
      }
    }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品区一区二区| 9人人澡人人爽人人精品| 亚洲综合久久久久| 国产精品久久久久婷婷二区次| 久久一日本道色综合| 久久久久久久网| 国产欧美视频一区二区三区| 国产精品网站在线| 国产亲近乱来精品视频| 国产三级精品三级在线专区| 国产精品久久久久久久裸模| 国产精品午夜久久| 一区二区三区在线免费| 亚洲成人综合在线| 久久99精品久久久久久| 国产精品 日产精品 欧美精品| 国产精品18久久久久久vr| 成人精品视频一区二区三区尤物| 成人动漫视频在线| 欧美日本一区二区三区| 2023国产精华国产精品| 国产精品视频第一区| 一区二区三区四区不卡视频| 亚洲6080在线| 经典三级在线一区| 色综合天天综合网国产成人综合天| 99久久综合国产精品| 一本大道久久a久久精二百| 欧美在线观看一区二区| 日韩欧美精品在线视频| 国产精品网站在线| 日本麻豆一区二区三区视频| 成人免费黄色在线| 69堂精品视频| 国产精品美女久久久久久久久久久 | 亚洲欧美激情在线| 婷婷综合另类小说色区| 国产成a人无v码亚洲福利| 欧美无乱码久久久免费午夜一区| 欧美一区二区三区四区高清| 亚洲天堂久久久久久久| 精品一区二区免费在线观看| 欧洲精品一区二区三区在线观看| 91超碰这里只有精品国产| 欧美国产一区二区| 七七婷婷婷婷精品国产| 色综合久久中文综合久久97| 精品对白一区国产伦| 一区二区三区免费看视频| 九九九精品视频| 91精品国产综合久久久久久久久久| 国产精品视频一二三| 久久99国产精品免费网站| 欧美日韩免费高清一区色橹橹| 国产色一区二区| 久久av资源站| 欧美一级欧美三级在线观看| 亚洲精品乱码久久久久久久久 | 精品奇米国产一区二区三区| 亚洲高清视频中文字幕| 96av麻豆蜜桃一区二区| 欧美激情综合在线| 国产成人在线视频网址| 26uuu亚洲综合色欧美| 蜜桃视频在线观看一区二区| 色88888久久久久久影院野外| 国产精品三级久久久久三级| 国产99久久久精品| 中文字幕欧美日韩一区| 国产成人精品亚洲午夜麻豆| 精品国产3级a| 国产在线观看免费一区| 精品福利在线导航| 国产原创一区二区| 久久精品水蜜桃av综合天堂| 国内精品久久久久影院色| www国产精品av| 懂色av一区二区三区免费观看| 国产色产综合产在线视频| 国产黑丝在线一区二区三区| 国产精品久久一级| 99re热这里只有精品免费视频| 中文字幕在线观看不卡视频| 97se亚洲国产综合自在线观| 亚洲男人的天堂一区二区| 欧美专区日韩专区| 午夜a成v人精品| 精品三级在线观看| 丰满亚洲少妇av| 亚洲精品第一国产综合野| 欧美日韩国产影片| 久久精品999| 国产精品美女一区二区三区| 色婷婷综合久久| 三级成人在线视频| 国产调教视频一区| 一本大道久久a久久精二百| 丝袜美腿亚洲一区二区图片| 久久综合九色综合97_久久久| 成人黄色免费短视频| 午夜电影一区二区三区| 久久尤物电影视频在线观看| 成人黄色电影在线| 免费人成黄页网站在线一区二区| www久久精品| 欧美日韩一区中文字幕| 国产一区日韩二区欧美三区| 亚洲天堂成人在线观看| 精品国产电影一区二区| 成人免费看的视频| 美女看a上一区| 亚洲精品一卡二卡| 欧美一级二级三级乱码| 国产999精品久久久久久| 日韩国产在线观看一区| 国产精品青草久久| 欧美电影免费观看高清完整版在线观看| 国产91精品精华液一区二区三区| 欧美喷潮久久久xxxxx| 久久婷婷成人综合色| 国产一区二区三区美女| 欧美在线看片a免费观看| 国产精品亲子伦对白| 高潮精品一区videoshd| 国产亚洲欧洲997久久综合| 午夜伦欧美伦电影理论片| 91国在线观看| 亚洲一区二区中文在线| 制服丝袜av成人在线看| 天天色综合天天| 久久成人av少妇免费| 天天av天天翘天天综合网| 欧美草草影院在线视频| 色噜噜狠狠一区二区三区果冻| 国产在线乱码一区二区三区| 丝袜美腿成人在线| 日韩视频在线永久播放| 日本久久一区二区三区| 亚洲精品第一国产综合野| 中文成人综合网| 国产日韩欧美精品一区| 久久女同精品一区二区| 日韩视频中午一区| 日韩一卡二卡三卡四卡| 欧美另类高清zo欧美| 欧美系列一区二区| 91久久久免费一区二区| 色综合一区二区三区| va亚洲va日韩不卡在线观看| 不卡av在线免费观看| 国产福利一区二区三区视频| 国产美女视频91| 国产精品一区二区久久精品爱涩 | 成人av网站在线| 国产不卡视频在线观看| 国产91丝袜在线观看| 国产成人精品免费一区二区| 国产精品一区二区黑丝| 高清不卡一二三区| 99精品热视频| 欧美日韩一区二区电影| 91精品国产全国免费观看| 日韩精品专区在线影院观看 | 国产精品素人一区二区| 国产欧美日本一区视频| 国产精品无遮挡| 亚洲综合一二三区| 午夜国产精品一区| 国产老女人精品毛片久久| 成人精品小蝌蚪| 欧美视频在线一区二区三区| 911国产精品| 国产午夜精品理论片a级大结局| 中文在线资源观看网站视频免费不卡| 中国av一区二区三区| 亚洲综合色区另类av| 美女一区二区视频| 不卡高清视频专区| 欧美日高清视频| 中文字幕av不卡| 一区二区三区小说| 久久精品国产免费看久久精品| 国产成人在线网站| 欧美性猛片aaaaaaa做受| 欧美成va人片在线观看| 亚洲欧美自拍偷拍| 精品一区二区三区在线观看| 99久久免费视频.com| 日韩一区二区三区精品视频| 国产欧美日韩另类视频免费观看| 亚洲国产一区二区三区| 国产成人一级电影| 欧美日韩国产免费| 国产精品久久久久aaaa樱花| 日韩精品91亚洲二区在线观看| www.亚洲人| 久久噜噜亚洲综合| 婷婷中文字幕综合| 色丁香久综合在线久综合在线观看| 欧美成人一区二区|