Programme
Applet
Please be paitent, it might take some time to load
Source Code
- chess.java (main)
- chessCanvas.java (the playing area of the chess board)
- chessCellMatrix.java (keeps track of what pieces are where on the board)
- chessChessBoard.java (unfortunately I did not make an abstract board, thus separate ones are required)
- chessPaintInstruction.java (states where to paint on the board)
- chessPieces.java (the abstract chess piece that other pieces can extend)
- dataManager.java (static class for importing images into a programme)
- objBishop.java (bishop chess piece)
- objHorse.java (handles the horses)
- objKing.java (king chess piece)
- objKnight.java (knight chess piece)
- objPawn.java (pawn chess piece)
- objQueen.java (queen chess piece)
- objRock.java (rock chess piece)