File list (Check if you may need any files):
chinesechess
............\engine
............\......\ActiveBoard.java
............\......\BitBoard.java
............\......\CCEvalue.java
............\......\EngineOption.java
............\......\LostException.java
............\......\MoveNode.java
............\......\PreMoveNodesGen.java
............\......\SearchEngine.java
............\......\SortedMoveNodes.java
............\......\TestNumShift.java
............\main
............\....\CannotGetAgreeOnMoreThanThreeTimes.java
............\....\ChessApp.java
............\....\ChessMainFrame.java
............\....\PictureBoard.java
............\....\ReadyToPlay.java
............\....\SCREEN.java
............\....\SetRuleDialog.java
............\....\SetSysCfgDialog.java
............\....\SysConfigInfo.java
............\....\Translation.java
............\message
............\.......\Consumer.java
............\.......\Header.java
............\.......\impl
............\.......\....\ChessMessage.java
............\.......\....\ChessMessageQueue.java
............\.......\....\MessageConsumer.java
............\.......\....\MessageProducer.java
............\.......\....\PieceMessageDeliver.java
............\.......\Message.java
............\.......\MessageDeliver.java
............\.......\MessageListener.java
............\.......\MessageQueue.java
............\.......\MessageQueueNotSetException.java
............\.......\Producer.java
............\.......\support
............\.......\.......\Client.java
............\.......\.......\Connection.java
............\.......\.......\MsgNetConnection.java
............\.......\.......\MultiClientServer.java
............\.......\.......\ObjectCopyer.java
............\.......\.......\OuterMsgReceiver.java
............\.......\.......\OuterMsgSender.java
............\.......\.......\Server.java
............\pieces
............\......\GetGiFData.java
............\......\InvalidMoveException.java
............\......\MoveInfo.java
............\......\PieceArray.java
............\......\PieceFactory.java
............\......\PiecesObject.java
............\......\Qizi.java
............\rule
............\....\PlayerTimer.java
............\....\Rule.java
............\....\TimeExhaustedException.java
............\....\TimeRule.java
............\....\TimeRuleConfig.java