91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 439KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-29
  • 語言: Java
  • 標簽:

資源簡介

一個java做的國際象棋小游戲

資源截圖

代碼片段和文件信息

?

package?de.java_chess.javaChess;

import?de.java_chess.javaChess.board.*;
import?de.java_chess.javaChess.dialogs.*;
import?de.java_chess.javaChess.engine.*;
import?de.java_chess.javaChess.game.*;
import?de.java_chess.javaChess.notation.*;
import?de.java_chess.javaChess.piece.*;
import?de.java_chess.javaChess.ply.*;
import?de.java_chess.javaChess.position.*;
import?de.java_chess.javaChess.renderer.ChessBoardRenderer;
import?de.java_chess.javaChess.timer.*;
import?javax.swing.*;


/**
?*?This?class?controls?the?game.
?*/
public?class?GameController?{

????//?Instance?variables

????/**
?????*?The?current?game.
?????*/
????private?Game?_game;

????/**
?????*?The?game?notation.
?????*/
????private?GameNotation?_gameNotation;

????/**
?????*?A?flag?to?indicate?if?white?has?the?next?move.
?????*/
????private?boolean?_moveRight?=?true;

????/**
?????*?A?flag?to?indicate?if?the?computer?play?with?white?pieces.
?????*/
????private?boolean?_computerIsWhite?=?false;

????/**
?????*?The?chess?engine.
?????*/
????private?ChessEngine?_engine;

????/**
?????*?The?current?board.
?????*/
????private?Board?_board;

????/**
?????*?The?renderer.
?????*/
????ChessBoardRenderer?_renderer;

????/**
?????*?The?timer?for?the?game.
?????*/
????GameTimer?_gameTimer;?

????/**
?????*?The?current?game?state.
?????*/
????byte?_gameState;


????//?Constructors

????/**
?????*?Create?a?new?controller?instance.
?????*
?????*?@param?game?The?current?game.
?????*?@param?gameNotation?The?notation?of?the?game.
?????*?@param?engine?The?current?engine.
?????*?@param?board?The?current?board.
?????*?@param?timer?The?game?timer.
?????*/
????public?GameController(?Game?game?GameNotation?gameNotation?ChessEngine?engine?Board?board?GameTimer?timer)?{
setGame(?game);
setGameNotation(?gameNotation);
setEngine(?engine);
setBoard(?board);
setGameTimer(?timer);
????}

????
????//?Methods

????/**
?????*?Get?the?current?game.
?????*
?????*?@return?The?current?game.
?????*/
????public?final?Game?getGame()?{
return?_game;
????}

????/**
?????*?Set?the?current?game.
?????*
?????*?@param?The?current?game.
?????*/
????public?final?void?setGame(?Game?game)?{
_game?=?game;
????}

????/**
?????*?Get?the?current?game?notation.
?????*
?????*?@return?The?current?game?notation.
?????*/
????public?final?GameNotation?getGameNotation()?{
return?_gameNotation;
????}

????/**
?????*?Set?the?current?game?notation.
?????*
?????*?@param?gameNotation?The?new?game?notation.
?????*/
????public?final?void?setGameNotation(?GameNotation?gameNotation)?{
_gameNotation?=?gameNotation;
????}

????/**
?????*?Get?the?current?chess?engine.
?????*
?????*?@return?The?current?chess?engine.
?????*/
????final?ChessEngine?getEngine()?{
return?_engine;
????}

????/**
?????*?Set?a?new?chess?engine.
?????*
?????*?@param?engine?The?new?engine.
?????*/
????final?void?setEngine(?ChessEngine?engine)?{
_engine?=?engine;
????}

????/**
?????*?Get?the?current?board.
?????*
?????*?@return?The?current?board.
?????*/
????final?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5426??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\allclasses-frame.html

?????文件??????10592??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\action\JavaChessAction.html

?????文件????????992??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\action\package-frame.html

?????文件???????5118??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\action\package-summary.html

?????文件???????5152??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\action\package-tree.html

?????文件??????11963??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\action\SaveGameAction.html

?????文件??????11916??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\action\SaveGameAsAction.html

?????文件??????25049??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\bitboard\BitBoard.html

?????文件??????20447??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\bitboard\BitBoardImpl.html

?????文件???????1081??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\bitboard\package-frame.html

?????文件???????5186??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\bitboard\package-summary.html

?????文件???????5219??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\bitboard\package-tree.html

?????文件??????11366??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\board\Board.html

?????文件????????827??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\board\package-frame.html

?????文件???????4746??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\board\package-summary.html

?????文件???????4688??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\board\package-tree.html

?????文件??????13527??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\BitBoardAnalyzer.html

?????文件??????16649??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\BitBoardAnalyzerImpl.html

?????文件???????8465??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\BitUtils.html

?????文件??????12851??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\ChessEngine.html

?????文件??????23202??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\ChessEngineImpl.html

?????文件????????967??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\hashtable\package-frame.html

?????文件???????5071??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\hashtable\package-summary.html

?????文件???????4931??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\hashtable\package-tree.html

?????文件???????9719??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\hashtable\PlyHashtable.html

?????文件???????8188??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\hashtable\PlyHashtableEntry.html

?????文件???????1390??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\package-frame.html

?????文件???????6077??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\package-summary.html

?????文件???????5843??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\package-tree.html

?????文件??????16677??2018-05-02?09:46??一個java做的國際象棋小游戲\docs\javadoc\de\java_chess\javaChess\engine\PlyGenerator.html

............此處省略299個文件信息

評論

共有 條評論