chessai

college code for ai playing chess in java

git clone https://9o.is/git/chessai.git

commit af4bc1aa096f86cb61415435d0a5997fbb60f30a
parent 1cfae43b75fe87d4453ba39f37b6795e270017e9
Author: Jul <jul@9o.is>
Date:   Sat,  1 Dec 2012 16:56:39 -0500

Implemented pieceMoves test in ChessRules.

Diffstat:
Msrc/chess/ChessRules.java | 16+++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/chess/ChessRules.java b/src/chess/ChessRules.java @@ -53,7 +53,21 @@ public class ChessRules { this.src = src; this.dest = dest; - return srcHasPiece() && uninhabitedSpace() && legalSkip(); + return pieceMoves() && + srcHasPiece() && + uninhabitedSpace() && + legalSkip(); + } + + /* + * Checks if the piece moved. It cannot stay in same spot. + */ + public boolean pieceMoves() { + if(src.equals(dest)) { + System.err.println(failurePrefix+"pieceMoves test"); + return false; + } + return true; } /*